Punch list §25 item 3.8 complete. Added after starting item 4.1
surfaced the need to thread a vm_id into stadium_admit()'s new quota
parameter; Captain Bob ruled UUID/GUID rather than keeping the
narrower uint32_t.
New VMUuid type (vm_uuid.h/vm_uuid.c): two uint64_t halves, RFC-4122-
shaped for logging. Not real randomness -- checked directly against
QEMU 10.2.1's actual CPU feature set: amd64 RDRAND and riscv64 Zkr are
both real, available features here; aarch64 has no RNG property on any
CPU model including "max" (verified exhaustively via QMP
query-cpu-model-expansion). Captain Bob ruled a uniform fallback
across all three ISAs rather than a per-architecture split.
Fallback is a deterministic PRNG (splitmix64) seeded from the Mama
capsule's content hash, pre-filling a 16-entry FIFO pool at boot and
refilling with another batch of the same stream when exhausted --
exactly the shape requested. Same capsule booted twice produces the
same id sequence, preserving the dict_hash reproducibility this
session has relied on throughout.
Hera keeps a fixed, reserved all-zero id, not drawn from the pool --
capsule_birth.c uses vm_id == 0 as a load-bearing sentinel in three
places (KILL protection x2, fleet heat-fanout parent-chain
terminator), found by reading before writing any code.
Two real sentinel-collision bugs caught before shipping, same class as
STADIUM_CONTAINS_NONE: vm_uuid_none() (all-ones, not all-zero) for
"not yet assigned"/"no VM" placeholders; confirmed item 3.7's quota
table already used an in_use boolean rather than a vm_id sentinel, so
no second collision was actually possible there -- the dead,
never-referenced STADIUM_QUOTA_SLOT_EMPTY macro was removed.
Blast radius larger than first scoped, flagged mid-work rather than
silently absorbed: capsule_vm_physics.c/.h (the fleet heat-transfer
layer item 2.1 modified earlier this session) has its own vm_id-keyed
node table and walks parent_vm_id chains through the same identity
space, so it needed the same change, plus its callers in
mama_forth_words.c and sk_vm_bootstrap.c.
One live FORTH word contract changed, by explicit ruling: CAPSULE-BIRTH
was ( capsule-id -- vm-id ), a single cell -- can't hold 128 bits.
Captain Bob picked pushing two cells ("there is doubles support in the
FORTH std word set anyway"): ( capsule-id -- vm-id-hi vm-id-lo ).
MAMA-VM-ID changed the same way: ( -- 0 0 ).
Verified: full (not standalone-file) kernel rebuild to catch cross-file
breakage given the size of this change -- it surfaced the
capsule_vm_physics.c blast radius a narrower check would have missed.
Three-architecture boot (amd64, aarch64, riscv64), all reaching ok>
with identical dict_hash=0x3d4e1daf289da94f matching the item-3.7
baseline.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
627 KiB
627 KiB
StarKernel 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 v1.5.4
Architecture: amd64
Build: Aug 4 2026 19:45:59
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249101
Free pages : 247578
Used pages : 1523
Total MB : 973
Free MB : 967
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: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
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=1944134018 Hz
Timer: init done
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
Heartbeat: init...
APIC Timer: calibrating...
APIC Timer: apic_hz=934745808, tick_hz=100, initial_count=9347458
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 74230 cells (4639 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3601521] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 20663643] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38006724] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38544555] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 39159162]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 39943218] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 40501524] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 41138706] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 41522775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42243810] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 48138867] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49032858] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 52005639] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 52629087] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53256315] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 54841185] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 55605438] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56266119] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 57878751] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 58601256] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59222562] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 61184907] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 61905480] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62561100] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 64580964] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 65083725] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65495073] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66190278] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66938046] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 67754442] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 68308653] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 68682390] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 69050814] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 69712734] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70351722] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 71807988] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 72426270] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73089135] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 74539227] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 75139302] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75770856] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 77269710] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 77912688] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78575175] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 82416222] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=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
[Hera] [HADES][DOE ] 1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 88635834] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 89298321] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89954802] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 91444458] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 92068053] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92697906] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 94123134] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94832913] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95464740] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 96923064] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 97902042] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98558838] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 100212672] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 101290056] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101928120] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 103752600] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105176274] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105806841] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106458786] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107928303] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108580794] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109213965] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110674809] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 111245295] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111891969] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 113373309] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 113982183] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114650529] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 116126241] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 116991000] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117627447] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 119252238] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 119704704] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120085203] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120780849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121277226] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 121765749] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 122342304] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 122695860] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 123148494] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 123731664] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124366851] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 125916420] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 126534681] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127195845] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 128634051] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 129985275] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 130597341] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131234292] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 132786171] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 133394541] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134046318] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 135602565] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 136097283] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 136586478] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137281494] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 137759664] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 138192831] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 138647145] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139361817] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 139841541] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 140322693] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 140882511] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 141229893] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 141607410] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 142346064] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143007963] 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: 144607281] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 145206663] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145841976] 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: 147414666] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 148034901] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148693902] 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: 150384948] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 150869691] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 151358319] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152061504] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 152546205] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 152975319] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 153426105] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154134393] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154620144] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 155097159] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 155653029] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 155994909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 156376143] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 157035900] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157669407] 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: 159454218] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 160119771] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 161502558] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162133545] 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: 163738365] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 164369184] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165014724] 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: 166644387] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 167181252] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 167650035] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168343707] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 168808689] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 169253637] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 169707237] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170396226] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 170859801] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 171297189] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 171745602] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172435326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172902030] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 173388159] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 173953857] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 174307791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 174685329] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 175234500] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175894173] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 177245355] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 177820776] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178460436] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 179811366] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 180387375] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181024431] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 182445102] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 182931210] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 183488466] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 183845970] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 184227330] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 185005065] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185641554] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 187095090] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 187693338] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188353977] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 189664524] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 191050146] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 191631237] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192281565] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 193718595] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 194198613] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 194776176] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 195122445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 195499059] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 196456428] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197095332] 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: 198732051] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 199374210] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200016306] 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: 201657624] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 202141380] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 202713924] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 203062377] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 203438634] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 204165423] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204818691] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 206340645] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 206938452] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207583299] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 209104686] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 209697600] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210332493] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 211813602] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 212270373] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 212650809] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213360798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 213826683] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 214305378] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 214863516] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 215221440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215726217] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 216503490] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217142667] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 217668192] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 220012485] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 220621842] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221281536] 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: 222897990] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 223574673] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224213556] 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: 225902376] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 226388841] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 226871190] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227566143] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 228050256] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 228478572] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 228930324] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229620678] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 230102313] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 230687751] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 231356391]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 231890085] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 232463889] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233088975] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 233436231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233823345] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 234929499] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235560864] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 237181623] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 237771135] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238415772] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 239966769] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 240679593] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241351992] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 242622450] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 244426602] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 245215173] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245850150] 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: 247754304] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 248215947] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 248576328] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249288039] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 249756003] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 250288836] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 250898004] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 251236734] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 251614146] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 252171423] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252799722] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 254236227] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 254897727] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255548391] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 257236161] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 257712966] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 258080088] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258766956] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 259283934] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 259756308] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 260349117] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 260686944] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 261063726] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 261697863] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262329858] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 263870103] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 264643428] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265314987] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 266455875] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 268234932] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 268699431] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 269059392] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269758125] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 270265023] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 270769674] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 271406100]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 271924128] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 272445348] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 273036771] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 273511686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 274114302] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 275164554] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275787120] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 277354686] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 277941930] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278589276] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 280045626] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 280699440] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281325954] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 282890559] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 283688265] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284388678] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 286093143] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 286803699] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287428932] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 289161432] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 289854516] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290475234] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 291002775] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 293502573] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 293976837] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294663495] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 295144752] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 295586088] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296267790] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 296736153] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 297284610] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 297858897] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 298191285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 298566576] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 299212956] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299842032] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 301424298] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 302145102] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302761536] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 304365579] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 304804059] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305499180] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 305962419] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 306424461] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 306983292] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 307320195] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307706448] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 308859075] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309489306] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 311074239] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 311706360] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312340980] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 313860540] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 314515803] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315143955] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 316422939] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 318068310] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 318718932] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319346055] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 320981745] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 321454308] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 322056882] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 322406784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 322785414] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 323433747] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324057321] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 325582824] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 326215281] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326853555] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 328366479] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 328879761] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 329439369] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 329769426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330157149] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 331126614] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331756761] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 333297153] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 333926313] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334548564] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 336153321] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 336621957] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 337199541] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 337543542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 337919106] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 338729475] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339370290] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 340245717] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 342227802] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 342837957] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 343479444] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 345053961] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 345538053] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 346129371] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 346466610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 346847529] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 348066663] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348696348] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 350606130] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 351655857] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352290414] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 354119388] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 354592413] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 355173546] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 355526199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 355913964] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 356478780] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357117033] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 358538607] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 359227155] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 360790122] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 361432449] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 363075552] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 363563424] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 364141638] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 364497714] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364876365] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 365670501] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366326919] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 367917039] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 368612916] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369252786] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 370797315] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 371482272] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372120609] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 373699725] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 374186988] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 374771565] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 375134172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 375513558] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 376149333] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 376813542] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 378232701] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 378861840] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379490874] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 380240448] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 382123938] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 382601541] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 383176836] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 383518737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 383901336] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 384786024] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385455042] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 387142644] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 387868383] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388672389] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 390442416] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 391152594] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391796517] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 393415302] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 394262316] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 394885260] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 396010293] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 397962054] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 398436234] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 399121023] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 399587454] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 400105482] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 400664481] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 400996995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 401373441] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 402304077] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 402926958] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 404532303] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 405248802] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 405886173] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 407498406] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 408248484] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 408873297] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 410500923] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 410957316] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411663273] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 412125273] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 412606866] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 413165361] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 413501130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 413874573] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 415052043] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 415676898] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 416656548] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 418812240] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 419554947] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420187215] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 421932378] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 422711163] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423341814] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 425150586] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 425597802] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 426284586] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 426760194] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 427245609] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 427805532] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 428149617] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 428523984] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 429636585] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 430274460] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 431764893] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 433345647] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 433839441] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 434474355] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 435555687] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 436230333] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 436867137] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 438410553] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 438887862] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 439595373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 440062266] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 440546946] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 441107646] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 441453852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 441853860] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 443391963] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444056130] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 446570565] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 447140127] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 447782979] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 448449624] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 450449895] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 450929115] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 451626063] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 452107236] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 452585028] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 453156753] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 453513417] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 453890850] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 454961598] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455605017] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 457533720] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 458010819] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 458667972] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 459688425] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 460161114] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 460895211] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 461362104] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 461868582] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 462474327]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 463031793] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 463571514] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 464185680] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 464538522] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 464951067] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 465492195] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466112430] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 467533521] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 468063057] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 468681507] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 470077167] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 470609286] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471238992] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 472618860] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 473198040] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 473825835] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 475173447] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 476619486] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 477266580] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 477890868] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 479526033] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 480192258] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480818016] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 482470590] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 482923035] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 483313971] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 484012599] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 484486170] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 484893696] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 485245425] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 485969022] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 486449754] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 486967026] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 487550574] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 487903710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 488294730] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 488924415] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 489585222] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 490995372] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 491537277] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 492175215] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 493572429] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 494119437] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494785368] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 496341342] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 496883520] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497512659] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 498895194] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 499446318] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 500066616] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 501477690] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 502102440] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502737417] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 504405279] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 505048908] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505673553] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 506411157] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 508615023] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 509165727] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 509545449] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510223161] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 510695976] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 511127190] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 511484148] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 512193717] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 512659266] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 513138969] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 513725940] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 514059378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 514434354] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 515126661] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515749017] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 517159230] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 517681731] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 518335524] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 519712053] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 520243122] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520869153] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 522263931] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 522818457] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 523464543] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 524936097] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 525544908] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 526165248] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 527581656] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 528193785] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528812172] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 530303823] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 530913621] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531534507] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 533138739] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 533605758] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 534034578] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 534726843] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 535194954] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 535598532] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 535964289] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536638284] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 537111456] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 537580743] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 538321854] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 538731081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 539193543] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 539857059] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 540647058] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 542019702] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 544035933] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 544715346] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 545475189] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 547288497] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 548025366] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548808330] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 550618068] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 551365122] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 552140253] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 553752759] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 554332653] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554976135] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 556343907] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 556891230] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557507139] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 558969180] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 559471899] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 559849101] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 560528367] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 561051393] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 561552978] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 561916572] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 562591701] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 563053281] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 563477082] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 563825913] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564506901] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 564969342] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 565463514] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 566042904] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 566405784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 566782377] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 567800562] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 568431339] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 569993235] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 570637116] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571269510] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 572729220] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 573278265] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573925863] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 575359827] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 575970885] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 577331643] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 577991967] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 579546828] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 580203498] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580831356] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 582338400] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 582921234] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583556904] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 584991939] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 585518136] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 585926208] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586634055] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 587101431] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 587561919] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 587936790] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588636762] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 589096347] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 589541568] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 589902978] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590626638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 591091809] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 591565128] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 592146933] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 592524576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 592898670] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 593684805] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594315477] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 595880523] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 596459115] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597120972] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 598671612] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 599306736] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 599947131] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 601609113] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 602133462] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 602526645] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603268344] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 603768459] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 604468872] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 604901661] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 605635821] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 606105129] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 606603648] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 606966675] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607671414] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 608138055] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 608628237] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 609257145] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 609616854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 609993657] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 610708812] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611359623] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 612789366] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 613338138] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614002473] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 615367200] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 616936236] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 617580306] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 618348696] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 620210388] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 620850909] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 621480930] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 623153517] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 623708757] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 624159270] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624844815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 625313073] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 625786896] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 626389281] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 626743404] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 627123819] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 627826122] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 628487790] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 629895441] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 630490077] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 631128813] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 632547573] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 633082338] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633730041] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 635143740] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 635798373] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636437361] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 638119146] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 638658825] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 639056376] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 639759372] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 640231347] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 640743453] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 641321919] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 641661531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 642038586] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 642725622] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 643395270] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 644766297] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 645341424] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 645968736] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 647367462] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 647931669] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648564630] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 649993302] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 650535648] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651185325] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 652160397] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 653892183] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 654457797] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 654859086] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 655571868] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 656037375] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 656464368] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 656831238] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 657531252] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 657996255] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 658468062] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 659069712] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 659408001] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 659813763] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 660526755] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661163139] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 662546871] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 663202134] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663985308] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 665614698] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 666226092] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666856701] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 668337201] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 668878266] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669505641] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 670900818] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 671398203] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 671802432] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672503055] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 672965937] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 673395492] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 673753920] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 674454648] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 674915703] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 675387951] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 675966417] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 676459812] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 677066292] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 677663994] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678287694] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 679654941] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 680164170] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 680804481] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 682137078] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 682673019] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 683295963] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 684634734] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 685190940] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 685814283] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 687275820] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 687914283] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688540104] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 689399403] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 691400178] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 691861989] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 692244294] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692928558] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 693405720] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 693881664] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 694571577] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 694917342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 695314557] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 696076122] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 696755430] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 698160162] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 698677854] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 699301890] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 700678629] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 701210790] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701849526] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 703210830] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 703802736] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 704425806] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 705901098] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 706697334] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707386722] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 709199211] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 709688826] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 710090241] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710770893] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 711234174] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 711702222] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 712298160] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 712631766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 713036037] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 713704194] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 714346605] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 715682982] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 716207730] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716834664] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 718173204] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 718719057] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719343450] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 720731865] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 721168287] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 721537908] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722217993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 722693727] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 723160263] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 723768213] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 724102449] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 724513104] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 725174121] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725805717] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 727165005] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 727668354] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728297514] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 729080835] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 730958781] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 731485524] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 732116868] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 733542768] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 734092065] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 734466159] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735165900] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 735627018] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 736094037] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 736675737] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 737012010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 737398305] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 738025239] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738648666] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 740158734] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 740670525] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741409830] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 742812063] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 743360919] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 743989806] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 745363332] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 745876026] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 746498256] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 747853113] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 748483680] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 749120085] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 750793617] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 751295559] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 751674756] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752376534] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 752840613] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 753310593] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 753902373] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 754238331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 754612215] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 755301477] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755948109] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 757298178] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 757832922] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 758477349] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 759803709] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 760313967] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 760933047] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 762271776] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 762834051] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 763452984] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 764833944] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 765326247] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 766633014] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767259297] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 768602142] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 769095768] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 769477590] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770168910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 770653863] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 771141189] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 771787002]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 772305093] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 772837422] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 773437539] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 773779020] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 774163467] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 774758145] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 775399422] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 776832210] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 777439656] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 778068585] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 779623824] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 780213273] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 780965178] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 782474679] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 783040755] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 783692532] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 785062719] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 785627472] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 786254091] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 787655274] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 788147136] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 788547795] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 789241341] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 789719784] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 790144341] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 790504218] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 791208495] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 791856786] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 792569526] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 793207800] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 793542582] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 793937676] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 794672886] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795300093] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 796728387] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 797297508] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797936832] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 799343937] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 799905204] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800546712] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 801534594] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 803297334] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 803836761] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804479046] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 805849548] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 806406594] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 807057300] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 808499202] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 808971303] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 809345481] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 810034848] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 810517239] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 810937659] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 811291089] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811971342] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 812437227] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 812919576] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 813485715] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 813849939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 814223802] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 815016090] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 815648379] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 817059663] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 817625613] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 818251875] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 819661395] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 820233078] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 820873116] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 822309558] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 822864966] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 823513152] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 824879853] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 825444165] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826069230] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 827503341] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 827975442] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 828352077] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829051923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 829527699] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 829946733] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 830304321] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830986548] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 831459636] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 831929700] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 832493466] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 832832910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 833213304] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 833891835] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 834521625] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 835906554] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 836455641] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837089211] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 837619209] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 839812806] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 840353073] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840978579] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 842319240] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 842855958] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 843487848] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 844852197] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 845301177] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 845691000] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846389649] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 846853434] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 847347816] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 847912821] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 848259762] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 848639190] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 849301467] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 849922899] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 851313288] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 851850531] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852504534] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 853844145] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 854383614] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855015462] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 856403625] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 857002566] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 857619756] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 859072389] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 859649469] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860271972] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 861642012] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 862104915] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 862478988] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 863172198] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 863638188] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 864041052] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 864389022] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 865073622] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 865539486] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 866006715] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 866570985] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 866924793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 867319614] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 868086744] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 868722456] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 870127335] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 870700089] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871341450] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 871832325] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 873985770] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 874525344] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875159040] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 876535758] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 877086042] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 877723833] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 879152190] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 879645396] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 880024404] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880707891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 881177052] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 881590731] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 881961339] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882667590] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 883135974] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 883602636] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 884180346] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 884511264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 884884035] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 885603957] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 886241496] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 887625627] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 888225387] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 888853287] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 890202495] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 890702883] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 891321480] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 892706178] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 893280549] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893900364] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 895309716] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 895899354] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 896540904] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 898021887] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 898513224] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 898905861] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 899584560] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 900046917] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 900453855] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 900819759] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901492809] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 901958337] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 902423382] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 903008106] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 903390684] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 903765135] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 904499253] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 905135805] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 906042480] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 907944576] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 908529426] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 909173076] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 910525455] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 911043168] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911709456] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 913065363] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 913657710] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914272863] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 915683160] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 916263075] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916883247] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 918371706] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 918861783] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 919256352] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919970016] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 920436867] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 920847249] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 921206664] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921897312] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 922362882] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 922830258] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 923398455] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 923746740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 924124089] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 924807639] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925445052] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 926829477] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 927436503] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928084353] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 929431398] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 929977125] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 930609792] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 931960596] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 932405901] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 932776572] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933458253] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 933930333] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 934413795] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 934979871] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 935315808] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 935690742] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 936434142] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 937076322] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 938483217] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 939034719] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 939659868] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 940915752] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 942299484] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 942835089] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943465362] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 944813457] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 945250278] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 945620928] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946309770] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 946787730] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 947256618] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 947831913] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 948182340] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 948566430] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 949269363] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949898040] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 951274485] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 951815445] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952444563] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 953795304] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 954322803] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 954968028] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 956375196] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 956808846] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 957193482] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 957879594] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 958342035] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 958809327] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 959402010] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 959743554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 960117522] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960792168] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961446318] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 962799411] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 963358032] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964077450] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 965454966] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 966005502] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 966635250] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 967982631] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 968431590] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 968811333] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969505425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 969980697] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 970452735] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 971016732] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 971350737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 971739531] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 972447336] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 973081389] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 974481417] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975044028] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 975670563] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 977031636] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 977555691] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978202449] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 979286847] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 980897526] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 981477420] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 982115862] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 983548545] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 984018441] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 984408600] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985093368] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 985560744] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 986030220] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 986619333] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 986955543] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 987331758] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 988052478] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988700622] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 990079356] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 990669750] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991302438] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 992682390] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 993221187] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 993854631] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 995231349] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 995771574] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 996394833] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 997814706] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 998256021] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 998636793] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999347118] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 999821760] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1000294155] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1000881504] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1001274267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1001663166] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1002569736] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1003225776] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1004674860] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1005258324] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1005943953] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1007368782] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1008022134] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1008674751] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1009777881] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1011374259] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1011971184] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1012620042] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014018747] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014590619] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1015248297] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1016715294] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1017236703] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1017645048] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1018385025] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1018864161] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1019364255] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1019936988] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1020300309] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1020679170] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1021281198] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1022012901] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1023376935] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023921108] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1024580613] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025963169] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026605643] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027245093] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1028735211] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1029221634] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1029793947] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1030147503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1030542765] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1031180115] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031820783] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1033177320] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1033738104] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034383665] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1035801102] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1036391622] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037052744] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038525558] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1039036551] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1039604538] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1039943436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1040322612] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1041055953] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1041685890] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1042946583] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044354318] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1044957501] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045629333] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047014493] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047556377] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1048184193] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1049576199] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1050123480] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050754089] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1052155398] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1052707614] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1053337362] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1054759923] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1055191515] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1055574744] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1056284922] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1056762210] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1057240422] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1057836486] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1058181348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1058579382] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059278640] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059940434] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061363793] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1061987640] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062619446] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1063991376] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1064535339] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065165549] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1066547412] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1067100384] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067732820] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1069171719] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1069722108] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070377812] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1071139776] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1073139879] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1073611371] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1073991009] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1074721893] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1075192965] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1075694970] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1076316444]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1076915007] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1077486900] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1078173852] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1078543515] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1079117550] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1079882118] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080515772] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1081105872] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1081714389] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082363310] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1082823714] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1083452958] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084099590] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1084501446] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1085094129] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1085727825] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1086186486] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1086773688] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087423953] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1087915563] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1088535945] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1089193035] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1089614127] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1090233354] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090872510] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1091299860] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1091805792] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1092189336] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092876246] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1093347276] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1093810641] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1094186016] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094877000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1095342528] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1095821895] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1096185195] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1096872840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1097449689] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1098007470] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1098626508] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1098983109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1099365393] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1100179479] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100828064] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1101335613] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1102009461] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102655652] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1103159274] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1103821320] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104479670] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1104893727] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1105531791] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106221179] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1106645484] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1107343167] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107984801] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1108535211] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1109173926] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109816883] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1110271806] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1110815244] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1111209897] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1111910709] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1112397279] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1112870199] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1113260043] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113962745] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1114450764] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1114942815] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1115579850] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1115921184] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1116300822] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1117133514] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117769310] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1118205585] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1118924835] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119557649] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1119997053] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1120635936] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121269107] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1121704017] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1122293865] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122939741] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1123375617] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1124071872] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1124707878] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1125179307] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1125619740] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126339557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1126869870] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1127363559] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1128121071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1128637902] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1129176909] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1129852731] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1130274285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1130707641] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1131660348] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132359438] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1132840107] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1133492220] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134192948] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1134649593] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1135341942] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136040213] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1136503851] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1137263820] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137980361] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1138469199] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1139163564] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139871873] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1140374676] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1141078239] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141792155] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1142270745] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1142786694] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143550569] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1144087497] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1144559787] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145324250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1145857524] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1146383868] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1147062525] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1147459215] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1147894398] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1148850234] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1149576183] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1150095303] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1150797501] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151452827] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1151893197] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1152634182] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1153275123] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1153744011] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1154377959] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1155019866] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1155435498] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1156168104] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156825719] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1157261952] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1157814021] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158541020] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1159012029] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1159489569] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160217009] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1160707464] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1161230406] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1161891360]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1162402500] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1162999383] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1163590050] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1163960700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1164347226] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1165077627] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165720983] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1166134368] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1166760315] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167399408] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1167812310] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1168550943] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1169779779] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170418053] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1170856386] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1171565409] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172214456] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1172615430] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1173094944] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173801909] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1174266933] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1174713225] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175440455] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1175908230] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1176449106] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1177017114] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1177386924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1177772148] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1178581257] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179218859] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1179714144] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1180348134] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180985463] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1181430726] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1182156087] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182795096] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1183249830] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1183891254] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184525202] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1184930439] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1185393720] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1186105326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1186573983] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1187010867] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187719848] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1188194847] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1188675054] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1189237077] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1189590234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1189977474] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1190851494] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191498210] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1192013613] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1192746618] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193391339] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1193852184] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1194702180] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195362693] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1195819674] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1196606271] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197252273] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1197657468] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1198278459] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198985760] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1199449398] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1199891301] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200615003] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1201082085] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1201569222] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1202135424] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1202503071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1202882961] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1203860574] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204528164] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1205096865] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1205786799] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206428643] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1206888039] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1207603866] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1208248797] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1208712246] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1209448926] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210088712] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1210546785] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1211208033] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211849310] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1212253077] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1212765918] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213506000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1213972914] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1214415510] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215229533] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1215696279] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1216267290] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1216834857] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1217197695] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1217576766] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1218626997] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219279110] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1219763559] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1220503452] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1221142104] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1221601059] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1222388727] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1223036283] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1223517918] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1224180825] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224894867] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1225296786] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1225872879] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1226574216] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1227042327] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1227506322] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228218117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1228689441] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1229174226] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1229755023] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1230104022] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1230490548] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1231433952] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232083902] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1232514843] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1233125565] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233750882] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1234191231] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1234868208] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235491992] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1235942484] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1236606924] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237232661] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1237652850] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1238377098] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239001092] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1239433818] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1239996198] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240792287] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241281461] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1241715111] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242426024] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1242901443] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1243375728] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1243942245] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1244292693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1244683608] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1245604059] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 1246915677] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247547672] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1247985144] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1248615963] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249248084] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1249698387] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1250349534] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1250992302] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1251434583] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1252162485] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1252812351] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1253256480] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1253847924] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254476496] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1254919281] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1255575132] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256219790] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1256632146] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1257145617] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257839415] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1258307127] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1258727232] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259433252] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1259905248] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1260385833] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1260977928] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1261362816] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1261742895] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1262633169] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263303069] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1263783192] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1264452651] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265105793] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1265590410] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1266221838] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266873678] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1267291137] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1268039136] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268691144] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1269162090] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1269679131] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270392522] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1270859562] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1271320449] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1272052173] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1272520704] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1273018698] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1273583514] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1273950552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1274334117] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1275061704] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275720285] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1276156581] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1276884231] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277635254] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1278160338] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1278773475] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279407864] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1279819779] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1280483526] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281120582] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1281566769] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1282271781] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282912029] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1283359140] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1283858415] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284583377] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1285075134] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1285514496] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286225283] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1286701332] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1287184080] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1287747699] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1288097076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1288494060] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1289434587] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290074898] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1290525852] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1291217991] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291853871] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1292276223] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1292980626] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1293616422] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1294073445] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1294756218] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1295399238] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1295850780] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1296359127] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297080750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1297548546] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1297986564] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298703147] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1299185874] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1299671247] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1300238940] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1300591047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1300982172] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1301821500] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1302461874] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1302897897] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1303609188] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304251095] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1304676912] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1305403827] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306063647] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1306510002] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1307176899] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307816244] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1308270726] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1308774810] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309640241] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1310392146] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1310918133] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311681294] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1312146717] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1312631775] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1313200917] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1313560815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1313965275] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1314844146] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1315475259] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1315900950] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1316560644] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317228843] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1317646449] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1318294152] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318919595] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1319321724] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1319929884] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320555957] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1320961320] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1321622064] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322262984] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1322669691] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1323156282] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323846300] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1324337238] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1324757238] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1325443875] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1325919504] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1326411030] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1326976812] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1327317936] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1327698225] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1328512479] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329142542] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1329573861] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1330284438] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330925442] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1331331267] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1331924937] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1332580326] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1332984156] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1333634085] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334263665] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1334692527] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1335457284] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1336747545] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337378889] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1337823942] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1338468327] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339188249] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1339596930] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1340106369] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340809848] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1341309270] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1341726603] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1342465110] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1342967661] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1343447805] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1344012621] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1344357483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1344739326] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1345496313] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346125725] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1346532579] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1347142104] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347779832] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1348182507] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1348758390] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349400675] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1349801985] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1350383895] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1351020615] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1351441056] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1352003625] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352634045] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1353037392] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1353499707] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354194618] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1354663989] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1355089869] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355792382] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1356260829] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1356737403] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1357306251] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1357661193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1358074620] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1358820540] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359454824] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1359893073] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1360448250] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361081589] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1361486028] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1362072768] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362707808] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1363110126] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1363722486] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364372730] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1364781348] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1365371931] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366012473] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1366430205] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1366993005] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367690835] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1368174129] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1368596250] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369281837] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1369745937] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1370237001] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1370806836] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1371149514] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1371525603] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1372219884] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372859439] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1373345253] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1373967819] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374644376] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1375144470] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1375683813] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376330109] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1376798220] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1377443046] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378076196] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1378584207] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1379237958] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379868252] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1380373638] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1380828099] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381523220] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1381993074] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1382471202] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1383070332] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1383417546] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1383824925] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1384562571] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385219892] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1385654529] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1386214872] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386861840] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1387303932] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1387910748] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388540622] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1388995251] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1389551688] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390184544] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1390650408] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1391121480] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391814081] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1392285195] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1392761454] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1393340991] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1393687911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1394073975] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1394810487] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395487149] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1395921198] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1396528266] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397158812] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1397613924] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1398179874] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398812667] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1399249992] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1399816320] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400453586] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1400936691] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1401407490] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402123023] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1402592037] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1403075772] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1403699325] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1404047799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1404429978] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1405408116] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406060460] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1406552595] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1407268779] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407914235] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1408377075] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1408833573] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409527245] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1410013080] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1410496080] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1411065432] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1411410798] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1411790835] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1412406303] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413038781] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1413500760] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1414117404] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414746648] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1415252454] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1415697297] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416400818] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1416905217] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1417380909] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1417947783] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1418305812] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1418682909] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1419543825] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420180503] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1420611696] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1421345184] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421977641] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1422448692] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1422899058] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423592037] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1424093622] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1424716314] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1425399024]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1425906972] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1426437243] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1427049939] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1427413134] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1427801151] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1428516852] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429186794] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1429606563] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1430284968] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430939328] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1431347064] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1431965220] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432613742] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1433107452] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1433990124] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434736380] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1435187838] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1435805721] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436447649] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1436900346] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1437489564] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1438069017] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1438435530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1438817478] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1439479020] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1440164082] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1440577257] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1441206942] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441876317] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1442285166] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1443161601] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443827322] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1444259313] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1444752771] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1445313891] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1445670702] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1446048471] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1446712470] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1447344780] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1447766607] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1448372205] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1449001470] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1449407400] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1450183476] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1451492154] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452136917] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1452563532] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1453037901] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1453600953] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1453967529] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1454349078] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1454979813] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455618276] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1456039347] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1456628208] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1457290674] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1457703492] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1458468291] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1459115889] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1459543050] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1460033673] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1460611593] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1460958870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1461336912] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1463411586] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464066723] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1464526182] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1465038666] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465665663] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1466082114] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1466791095] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1467429642] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1467868521] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1468340202] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1468935153] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1469278923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1469657427] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1470343623] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471023540] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1471583652] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1472306724] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473030888] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1473565968] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1474206510] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474850979] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1475308800] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1475777016] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1476340845] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1476677937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1477069314] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1477680939] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1478330028] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1478794821] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1479416946] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1480065783] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1480495275] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1481214462] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481876172] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1482425049] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1482911787] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1483520766] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1483883730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1484281638] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1485243879] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485913044] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1486326597] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1487063088] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487743908] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1488167982] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1488792879] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489428045] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1489860015] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1490352150] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1490937672] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1491277914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1491672588] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1492254372] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492901151] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1493359707] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1493885757] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1494524934] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1494980655] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1495648035] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496292294] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1496725965] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1497195504] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1497756540] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1498119000] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1498501746] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1499185128] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499819853] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1500243360] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1500823779] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1501529274] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1502242896] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1502680704] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1503193209] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1503800403]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1504353123] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1504873797] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1505469672] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1505829255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1506212127] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1507652706] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508314101] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1508811780] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1509522546] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510167141] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1510642140] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1511368446] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512010038] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1512464457] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1513265565] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513985256] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1514441943] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1514985759] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1515404289] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516105122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1516575186] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1517120388] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1517706666] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1518090630] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1518481923] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1519585347] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520254533] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1520672727] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1521381834] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522042620] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1522489710] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1523208981] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1523869893] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1524318495] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1524984888] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1525666170] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1526135478] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1526645694] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1527236697] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1527637356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1528018905] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1529097612] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529782359] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1530209289] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1530778935] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531441842] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1531895232] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1532439300] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533081144] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1533527730] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1534101324] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1534630818] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535356977] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1535802933] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1536291309] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1536862887] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1537219488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1537620567] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1538720694] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539372429] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1539961038] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1540550445] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1541215431] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1541684844] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1542259362] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542907737] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1543340148] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1543908513] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1544448423] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545161016] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1545586182] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1546093878] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1546677321] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1547051562] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1547435505] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1548721041] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1549384305] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1549792104] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1550548776] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551202800] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1551613413] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1552378926] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553048847] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1553452887] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1554258888] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1555700307] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556362059] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1556830611] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1557729474] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558385556] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1558831554] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1559329947] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1559905431] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1560266106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1560649566] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1562173662] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562870148] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1563303924] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1564191510] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564845114] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1565288340] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1566161037] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1566812772] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1567305558] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1568161497] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1568824005] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1569307131] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1569799245] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1570362423] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1570712871] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1571092593] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1572184068] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572829167] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1573246395] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1573964280] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574610450] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1575034083] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1575621306] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576260126] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1576683528] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1577451120] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1578108420] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1578560823] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1579049703] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1579646208] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1579999785] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1580381859] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1581407373] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582093926] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1582538832] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1583295588] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583989050] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1584396093] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1584974412] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585619595] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1586071578] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1586697210] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587335295] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1587739440] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1588237959] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1588802250] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1589165508] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1589546322] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1590574482] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1591231026] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1591677969] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1592303370] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592950359] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1593408999] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1593898908] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1594482183] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1594824378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1595207733] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1595778639] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1596427686] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1596877695] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1597585794] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598242821] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1598703981] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1599215625] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1599851526] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1600256574] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1603193781] ECW: w=0x3dba1650 func=0x3d6b31eb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1604706222] ECW: w=0x3dba2bf8 func=0x3d6a7e07 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1605258333] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1605705990] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1606313121] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1606962231] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1607420304] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1608223701] ECW: w=0x3dba1650 func=0x3d6b31eb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1608696936] ECW: w=0x3db9ab70 func=0x3d6afe1f 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1609178760] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1609641957] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1610142618] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1610571123] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1611030918] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1611672951] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1612080561] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1612898910] ECW: w=0x3dba1650 func=0x3d6b31eb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1613392620] ECW: w=0x3dba2bf8 func=0x3d6a7e07 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1613916948] ECW: w=0x3dba1650 func=0x3d6b31eb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1614348855] ECW: w=0x3dba2bf8 func=0x3d6a7e07 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1614848004] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1615291251] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1615752516] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616389971] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1616813184] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1617288645] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1617871584] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1618212960] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1618609818] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1619243787] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1619891301] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1620302838] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1621006485] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621651458] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1622076708] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1622808621] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1623439377] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1623925695] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1624398027] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1624961835] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1625319360] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1625704101] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1627107720] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627759476] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1628271057] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1628892279] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629537840] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1630025628] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1630518687] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1631083167] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1631428176] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1631807184] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1632539727] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633173906] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1633629942] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1634428257] ECW: w=0x3dba1830 func=0x3d6b29d4 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1634907246] ECW: w=0x3db9b4d0 func=0x3d6a9f80 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1635359229] ECW: w=0x3dba1830 func=0x3d6b29d4 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1635817470] ECW: w=0x3db9b4d0 func=0x3d6a9f80 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1636282284] ECW: w=0x3db9c100 func=0x3d69b253 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1636734477] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1637232450] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1637673765] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1638137445] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638799995] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1639376319] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1639891974] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1640553768]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1641063102] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1641562377] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1642137630] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1642507755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1642903416] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1643541753] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644173580] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1644602274] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1645130907] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1645753137] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1646165031] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1646631882] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1647344055] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1647832662] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1648718463] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649396721] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1649884341] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1650538953] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1651202259] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1651652961] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1652279223] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652902209] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1653346905] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1653828477] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654510725] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1655083563] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1655605266] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1656159624] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1656501336] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1656885384] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1657528761] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1658168463] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1658652051] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1659142779] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659800583] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1660330749] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1661209998] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661941974] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1662430602] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1663103820] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663785837] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1664235657] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1664708661] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1665252099] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1665627957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1666009128] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1666789908] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1667430807] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1667935941] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1669808658] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1671095454] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671756576] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1672248732] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1672940640] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673589498] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1674044442] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1674723540] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675387413] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1675841559] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1676350452] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1676896158] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1677263700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1677645858] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1678306938] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678966800] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1679406393] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1679923329] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680555723] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1680992061] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1681508871] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682127342] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1682590434] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1683177804] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683800118] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1684255965] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1684751439] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685402250] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1685847828] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1686533478] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687211883] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1687652379] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1688182629] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688917440] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1689390381] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1689891966] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1690439793] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1690802295] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1691184453] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1691722284] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1692388719] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1692808320] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1693325130] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693965777] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1694370846] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1694869911] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695524040] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1695928017] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1696465827] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1697151477] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1697567466] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1698020646] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698655833] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1699096119] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1699636869] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700284656] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1700717088] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1701273525] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1701915327] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1702383585] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1702905729] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703578674] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1704020220] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1704623928] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705265835] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1705694025] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1706187798] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706893755] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1707363021] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1707877584] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1708447986] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1708792764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1709199009] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1709692677] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1710242709] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1710593262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1710973110] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1711458903] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1712019897] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1712448612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1713014520] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1713997698] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714638849] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1715070147] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1715613207] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716282729] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1716727278] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1717389891] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718042361] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1718445330] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1719302697] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719939921] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1720378884] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1720865580] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721512674] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1721966442] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1722467439] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1722879963] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1723590834] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1724056908] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1724507883] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1724900142] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725603474] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1726071669] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1726567353] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1727114823] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1727471634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1727853897] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1728696690] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729341537] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1729822185] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1730502438] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1731159843] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1731618294] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1732379082] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733081700] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1733530659] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1734261480] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734938268] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1735394577] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1735841058] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1736236887] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736947926] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1737425928] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1737934128] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1738493064] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1738851009] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1739251563] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1740125583] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740783282] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1741268004] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1741785969] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1742507970] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1742986413] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1743465843] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744183749] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1744659798] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1745159955] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1745725632] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1746074904] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1746459855] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1747349478] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1747988634] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1748399520] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1749071751] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749725208] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1750154259] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1750731969] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751368395] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1751828610] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1752316965] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1752889971] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1753238445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1753643367] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1754820249] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755472593] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1755968256] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1756497771] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1757138985] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1757611968] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1758145704] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758791097] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1759276281] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1759753212] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760417043] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1760880618] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1761399402] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762060860] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1762530525] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1763031291] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763678385] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1764148155] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1764782208] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765429638] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1765903335] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1766604714] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767295446] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1767835944] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1768547403] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1769237421] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1769876199] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1770483456] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1771126791] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1771598703] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1772229375] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772886717] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1773326835] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1774040247] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1774705485] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1775134788] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1775645088] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1776341637] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1776855108] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1777453650] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778117544] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1778588742] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1779091503] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1779635214] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1780020438] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1780400916] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1781070522] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781735508] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1782146709] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1782764277] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783454694] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1783861653] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1784459376] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785141204] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1785584619] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1786238475] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786917930] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1787348598] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1788208296] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788886113] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1789331145] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1789845015] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1790388327] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1790774748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1791152664] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1791964902] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1793216670] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793907192] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1794347163] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1795192308] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795898454] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1796374776] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1797066789] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1797784149] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1798207299] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1799112714] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799800296] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1800237516] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1800852123] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1801449573]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1801974636] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1802489556] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1803075918] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1803435018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1803814383] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1805219178] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805892291] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1806378861] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1806860496] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1807565298] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1808008314] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1808600409] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809305715] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1809763116] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1810249728] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810949532] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1811384904] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1811851398] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1812565734] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1813031451] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1813553847] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1814121687] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1814501598] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1814895138] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1815818004] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1816486455] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1816963659] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1817449578] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1818156039] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1818608463] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1819336911] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819995471] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1820432985] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1820940534] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821683514] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1822152822] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1822642542] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1823221848] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1823582439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1823961174] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1824883662] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1825548018] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1825992462] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1826607804] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1827325521] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1827805791] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1828419075] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829149644] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1829645958] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1830137799] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1830711981] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1831127865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1831517331] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1832554479] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1833259806] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1833710487] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1834435176] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1835116206] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1835576925] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1836102030] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836778965] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1837249806] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1837784655] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1838349639] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1838746959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1839136677] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1839889023] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1840573413] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1841042952] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1841665707] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842375780] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1842876273] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1843568874] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1844263785] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1844718792] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1845241650] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1845814383] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1846172286] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1846550559] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1847042715] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847693778] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1848200193] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1848867972] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1849523928] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1850000124] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1850568153] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851213924] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1851672984] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1852252206] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1852809210] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1853158062] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1853535642] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1854196029] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1854871011] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1855315455] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1855790979] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1856501619] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1856937327] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1857401532] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858099320] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1858575831] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1859022123] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859723187] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1860193062] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1860689292] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1861251651] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1861605102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1861992615] 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: 1869972825] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1870617315] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1871068857] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1871542155] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872241014] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1872681174] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1873157937] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873855788] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1874319111] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1874768616] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875492045] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1875970194] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1876450695] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1877013180] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1877374422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1877755173] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1878305499] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878945537] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1879416588] 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: 1887128229] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1887782253] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1888230666] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1888756023] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889386611] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1889846553] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1890322644] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1890887166] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1891236753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1891619877] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1892426025] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1893074883] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1893553809] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1894254096] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894901505] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1895406660] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1896156633] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896813429] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1897285635] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1897863471] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898521338] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1898997744] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1899486183] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900185462] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1900677996] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1901130672] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1901827494] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1902292959] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1902760524] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903458564] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1903955760] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1904463939] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905183021] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1905696660] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1906177833] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906905588] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1907385774] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1907884293] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908585168] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1909092717] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1909554276] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1910260527] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1910807808] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1911259518] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911958209] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1912478442] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1913112810] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913757888] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1914210060] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1915104408] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1915744068] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1916195505] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1916727750] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917443577] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1917909777] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1918399035] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1919100078] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1919574951] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1920072189] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920788982] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1921268727] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1921808364] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1922418813]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1922987598] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1923549348] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1923904059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1924290228] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1924888077] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925538216] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1925945910] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1926687777] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927346337] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1927984275] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1928674923] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929314562] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1929735318] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1930435983] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931072913] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1931489343] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1932140637] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932780297] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1933190826] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1933714671] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1934086539] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1934467458] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1935138975] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935790185] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1936223667] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1936874835] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937515293] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1937918094] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1938617457] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939257600] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1939666008] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1940379336] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1941023784] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1941437694] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1942266396] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943249175] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1943983377] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1944677616] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945377252] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1945843452] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1946337792] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1946692524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1947070776] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1947715266] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948348269] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1948817787] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1962023889] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1963471671] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964099298] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1964526270] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1965205494] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965858867] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1966268808] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1967015967] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967655354] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1968093603] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1968837381] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1969482816] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1969940238] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1970815056] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1971449571] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1971906678] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1972369896] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973055945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1973535123] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1974018942] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1974361116] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1974744240] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1975387848] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1976028348] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1976486127] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1977114930] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977752616] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1978209051] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1978942413] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1979574492] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1980038886] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1980689424] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1981316778] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1981743813] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1982401029] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983051903] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1983493701] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1984325427] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984978254] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1985417826] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1985907966] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986621000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1987087725] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1987561653] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1987907628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1988296191] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1989118257] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1989748950] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1990181151] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1990891098] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991518620] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1991973963] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1992789078] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1993416852] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1993892985] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1994716857] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1995342909] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1995802452] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1996290093] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996990065] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1997452506] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1997863140] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998557001] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1999037460] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1999510569] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1999855683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2000306700] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2000916099] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2001549081] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2001958812] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2002572957] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003220996] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2003620983] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2004276330] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004912252] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2005339371] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2005964541] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006599875] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2007037578] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2007535341] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2007879426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2008260261] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2009090496] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009767494] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2010213828] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2010852543] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011506168] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2011958193] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2012805963] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2013439617] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2013881898] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2014357464] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2014702389] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2015081817] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2016023310] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2016626136] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2017052730] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2017534218] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2018286837] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2018704800] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2019159660] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019873912] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2020341729] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2020817211] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2021196366] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2021579616] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2022266253] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2022912801] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2023320642] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2023978656] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024622999] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2025030483] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2025542148] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2025933441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2026333680] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2027199762] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027881422] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2028361398] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2029833624] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2031207696] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031882237] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2032354842] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2033271639] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2033944542] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2034445098] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2035281528] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2035956300] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2036394066] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2036927718] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2037304899] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2037683970] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2038467354] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039145486] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2039564961] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2040492489] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041168353] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2041600092] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2042164635] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2042806794]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2043420981] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2044022043] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2044696920] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2045086323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2045476335] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2046700320] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047371858] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2047835811] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2048311524] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049027309] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2049488595] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2050397727] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051053410] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2051583345] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2052230271] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2052881817] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2053429917] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2053961154] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2054634771] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2054995467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2055402510] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2057448456] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2058471324] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2058929586] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2059659525] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060370144] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2060825676] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2061369408] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2062199895] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2062707255] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2063241579] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2063944239] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2064323394] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2064728904] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2066201970] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2066847489] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2067461991] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2068173912] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2068643367] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2069480238] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070179307] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2070661026] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2071167777] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2071815207] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2072222796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2072610687] Running FIND.existing: FIND DUP . CR
[Hera] 1035577744
[Hera] [HADES][TEST ] [KRELTSC: 2073475971] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074144989] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2074632714] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035743808
[Hera] [HADES][TEST ] [KRELTSC: 2075513685] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2076156285] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2076619314] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2077315023] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2077955040] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2078368110] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2078810790] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079514521] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2079959091] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2080452276] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2081116149] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2081501310] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2081881389] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2082518907] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2083209072] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2083680417] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2084286771] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2084977230] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2085404895] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2085917715] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2086563297] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2086936341] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2087317302] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2087966538] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088621801] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2089100769] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2089648848] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090372172] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2090816553] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2091337206] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2091980583] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2092338297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2092717242] Running LATEST.basic: LATEST @ . CR
[Hera] 1035618368
[Hera] [HADES][TEST ] [KRELTSC: 2093426055] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094088626] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2094526119] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035639112
[Hera] [HADES][TEST ] [KRELTSC: 2095334745] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2095983771] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2096426409] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035639112
[Hera] [HADES][TEST ] [KRELTSC: 2097389217] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098038873] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2098496379] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2099001933] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2099674941] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2100030744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2100410088] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035744888
[Hera] [HADES][TEST ] [KRELTSC: 2101643271] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102290701] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2102731428] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035745128
[Hera] [HADES][TEST ] [KRELTSC: 2103732687] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2104379802] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2104818492] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2105353761] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2105812002] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106516531] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2106976956] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2107467852] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2108130969] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2108494332] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2108877771] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2109596559] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2110270722] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2110706682] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2111255727] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111992575] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2112443592] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2112963153] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2113657497]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2114206752] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2114744562] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2115445353] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2115850716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2116251354] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2118229113] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118947187] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2119402215] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035745800
[Hera] [HADES][TEST ] [KRELTSC: 2121270921] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121943089] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2122392069] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2124528483] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125251975] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2125775883] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2127937581] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2128427826] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2129013033] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2129685306] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2130175593] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2132268033] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2133099864] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2133600126] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2134557033] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2135097615] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2135840679] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2136288105] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2136872535] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2137311246] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138041626] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2138490102] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2139053427] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2139689790] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2140046874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2140434135] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2141610975] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142266595] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2142720846] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2143495914] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2144037315] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2144641947] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2145283140] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2145755976] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2147056443] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2147729031] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2148171648] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2148659604] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2149244769] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2149643685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2150059737] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2151282231] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152002321] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2152488135] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2153848179] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2154544959] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2154982200] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2156562954] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2157246336] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2157724842] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2158266936] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2158853676] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2159230647] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2159625342] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035748704
[Hera] [HADES][TEST ] [KRELTSC: 2160418365] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161068021] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2161527837] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2162100045] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2162772549] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2163326130] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035623440
[Hera] [HADES][TEST ] [KRELTSC: 2164694889] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165428944] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2165880906] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2166392277] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2167013373] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2167380138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2167763682] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035748704
[Hera] [HADES][TEST ] [KRELTSC: 2168650197] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2169333432] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2169791358] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035749192
[Hera] [HADES][TEST ] [KRELTSC: 2171457246] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2172112047] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2172543681] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2173233636] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173887954] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2174469780] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2174996208] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2175577278] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2175930330] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2176314273] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2177572614] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2178215466] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2178661569] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2180351691] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180991855] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2181446967] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2182684014] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2183344212] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2183781054] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2184298914] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2184927423]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2185462587] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2185944348] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2186587809] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2187179085] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2187552822] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2187936723] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2188773195] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2189476065] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2189955012] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2190537363] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2191157871] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2191513170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2191917630] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2192709960] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2193357138] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2193895956] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2194827600] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 2196080523] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196721254] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2197138335] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2198028504] ECW: w=0x3dba6b20 func=0x3d6b53c7 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2198555457] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199194340] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2199857625] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2200388400] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2200952040] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2201308494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2201689770] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2202834228] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203484661] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2204143452] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2204860707] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2205566664] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2206004766] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2206535646] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207240616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2207705619] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2208207918] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2208826368] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2209168500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2209550070] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2210021667] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2210602695] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2210949678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2211332256] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2211808053] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2212366968] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2212735266] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2213110557] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2213653974] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2214265242]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2214835287] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2215360140] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2215980669] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2216350164] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2216795091] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2217564153] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2218042323] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2218603485] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219236761] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2219686455] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2220114603] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2220792546] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2221284723] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2221792293] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2222292072] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2222968335] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2223465426] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2223989166] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2224574226] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2224908168] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2225307609] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2225795880] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226479346] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2226961842] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2227669206] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2228144163] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2228698101] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229315753] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2229776682] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2230293576] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2230949973] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2231317956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2231705931] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2232898416] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233595070] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2234039892] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2234740620] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235397899] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2235830688] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2236555902] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237230023] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2237683791] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2238215637] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2238936210] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2239405602] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2239939107] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2240516187] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2240884422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2241263829] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2242335774] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2242993032] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2243429916] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2244101181] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2244793698] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2245229700] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2246052354] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2246721708] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2247138306] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2247633864] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2248216719] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2248581615] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2248959783] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2249534973] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2250185196] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2250623025] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2251389210] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2252075532] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2252512626] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2252986050] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253695346] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2254147896] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2254654122] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2255230026] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2255583498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2255961834] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2257287522] ECW: w=0x3dba7398 func=0x3d6a0d29 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2257832241] ECW: w=0x3dba3ee0 func=0x3d6a367f ','
[Hera] [HADES][INFO ] [KRELTSC: 2258319105] ECW: w=0x3dba7ef8 func=0x3d6a0b18 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2259263874] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2260457262] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2261123025] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2261566335] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2262564990] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263229073] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2263672320] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2264128797] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2264500854] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2265218739] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2265701319] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2266189422] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2266769127] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2267114577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2267503245] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2268409353] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2269000293] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269644174] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2270081310] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2270475060] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2271098130] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2271681888] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2272153212] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2272735500] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2273073180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2273469723] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2274034518] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274672036] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2275101612] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2275786905] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2276263521] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2276815800] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2277439794] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2277916305] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2278394706] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2278972458] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2279325384] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2279723229] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2281273827] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2281783896] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2282302995] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2282728896] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2283228654] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283892212] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2284312590] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2284893681] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2285364375] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2286084171] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2286614589] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2287103301] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2287684371] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2288129004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2288511813] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2289471891] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2289941955] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2290464771] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2290900710] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2291361009] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291983596] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2292405045] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2292907008] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2293356828] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2294042667] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2294573568] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2295077463] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2295490491] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2296177044] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2296655865] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2297129163] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2297726445] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2298087960] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2298464574] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2299795134] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300445126] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2300871405] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2301389223] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2301827115] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2302529082] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2303018403] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2303525490] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2304103200] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2304447306] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2304840531] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2305820811] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2306294991] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2307028920] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2307667677] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2308096287] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2308821354] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309302044] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2309865831] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2310501564] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2310907494] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2311535562] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2311983891] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2312676744] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2313162915] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2313703203] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2314325727]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2314839828] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2315389482] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2315993988] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2316337296] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2316718425] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2318480535] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2319125424] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2319618084] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2320203858] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2320765944] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321395230] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2321856852] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2322658359] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2323224120] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2323711656] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2324275317] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2324937741] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2325388401] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2326431639] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2326960125] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2327443839] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2327922051] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2328397701] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2328873708] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2329423719] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2330063442] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2330497470] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2331540330] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2332803102] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2333296833] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2333755284] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2334350907] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2334984813] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2335430727] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2335962216] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2336347587] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2337029331] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2337503406] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2338009233] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2338370580] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2338749210] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2339642088] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2340137793] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2340611847] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2341103310] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2341657626] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2342287143] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2342766132] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2343563901] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2344059081] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2344516146] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2345087577] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2345993118] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2346525825] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2347527798] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2348032575] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2348515974] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2348993220] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2349497766] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2349976944] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2350527711] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2351170311] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2351612634] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2352339339] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2352835569] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2353319010] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2353880508] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2354510319] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2354957262] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2355384780] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2355731973] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356415670] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2356881303] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2357477745] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2358076434] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2358438012] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2358824727] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2359380240] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2359758744] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360452710] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2360895369] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2361643221] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2362005051] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2362699647] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2363158665] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2363656743] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2364016536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2364397224] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2364884718] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2365242558] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2365958700] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2366402997] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2367059730] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2367438507] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2368148181] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2368652160] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2369130666] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2369698212] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2370062940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2370466959] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2370995319] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2371360761] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2372065941] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2372514648] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2373147462] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2373520548] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2373868602] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2374576974] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2375028285] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2375510487] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2375862321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2376259431] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2376754443] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2377110897] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377803939] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2378257623] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2378898795] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2379235257] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2379577599] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2380297185] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2380758933] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2381240652] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2381809584] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2382165240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2382557604] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2383751601] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2384236911] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2384711910] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2385171957] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2385638472] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2386091925] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2386593657] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2387074011] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2387544411] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2387998326] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2388443043] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2388941436] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2389389996] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2389845066] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2390301039] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2390757180] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2391249000] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2391715977] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2392169913] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2392626894] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2393084652] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2393576094] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2394025221] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2394478569] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2394943152] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2395387323] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2395867089] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2396435664] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2397087315] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2397536652] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2398859358] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2399349015] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2399818785] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2400281562] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2400743982] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2401252224] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2401713405] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2402249052] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2402736168] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2403454368] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2403908031] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2404393782] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2404846899] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2405328744] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2405805780] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2406262656] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2406713274] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2407223742] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2407692210] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2408165991] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2408616294] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2409065925] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2409508248] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2410005108] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2410460892] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2410937550] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2411388126] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2411853696] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2412351018] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2412860772] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2413310949] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2413809216] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2414264202] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2414718348] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2415165081] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2415646191] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2416267182] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2416926183] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2417371572] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2417877798] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2418268062] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418972507] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2419457313] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2419947495] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2420316171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2420705322] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2421699273] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2422190799] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2422648368] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2423109066] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2423583855] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2424041508] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2424541182] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2425000746] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2425454829] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2425907442] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2426369337] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2426854017] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2427310494] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2427769806] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2428225863] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2428683936] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2429174223] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2429622804] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2430075753] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2430532272] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2430987258] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2431470174] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2431941393] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2432393082] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2432864448] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 2433315381] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2433815307] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2434388754] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2435044437] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2435485437] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2436411936] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2436895398] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2437354689] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2437832187] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2438280936] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2438764692] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2439246705] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2439727227] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2440181478] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2440635750] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2441092353] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2441582724] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2442032712] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2442511134] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442965469] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2443428183] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2443874685] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444358798] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2444810382] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2445299661] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445762123] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2446217550] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2447069205] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2448359739] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2448851223] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2449305642] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449800801] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450255157] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2450709597] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2451154230] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2451650145] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2452100931] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2452581243] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2453038581] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2453492643] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2453949813] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2454443775] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2455027512] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2455677756] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2456135514] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2456565027] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2456952267] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2457645414] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2458147188] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2458639092] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2459209137] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2459561622] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2459960538] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2461126857] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461593918] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2462059677] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2462520627] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2462976642] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463460146] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463911478] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2464380807] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2464833756] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2465282106] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465764371] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2466229122] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2466679005] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2467133214] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2467581543] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2468063955] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2468554053] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2469009417] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2469461820] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2469917583] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2470418391] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2470871865] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2471320614] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2471773920] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2472222627] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2472716568] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2473286235] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473929087] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2474347575] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2475117582] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2475781833] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2476202673] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2476742856] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2477144943] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477842521] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2478299649] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2478801318] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2479155168] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2479541862] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2480443518] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2480927169] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2481382512] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2481839346] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2482296789] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2482784136] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2483255712] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2483716620] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2484182862] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2484652254] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2485152495] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2485611303] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2486066352] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2486525412] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2486972670] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2487475599] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2487932811] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2488383492] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2488839780] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2489307429] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2489790933] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490244995] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2490693576] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2491146714] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 2491612914] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492119182] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2492699622] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2493337623] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2493773079] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2494531221] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2495173023] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2495606148] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2496031776] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2496410427] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2497099479] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2497554066] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2498054160] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2498624289] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2498978223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2499359646] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2500334991] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2500803585] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2501269239] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2501745246] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2502250002] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2502709650] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503186980] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2503640580] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2504111484] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2504558007] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2505041343] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2505492801] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2505970530] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506436478] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2506891779] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2507337000] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507820210] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2508280446] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2508758154] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2509218411] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2509672284] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2510118366] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2510612685] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2511069498] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2511548508] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2512007064] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2512483071] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2512944819] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2513435190] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2513886459] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514363012] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2514837381] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2515302909] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2515747437] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516231529] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2516845170] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2517492894] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2517903780] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2519288562] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2519761146] ECW: w=0x3db9d690 func=0x3d6a8883 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2520216678] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2520717255] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2521285725] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2521933995] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2522405067] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2522930046] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2523304392] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2524010685] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2524469682] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2524971708] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2525327994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2525716809] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2526650973] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2527130970] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2527591416] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2528043441] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2528529129] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2528981091] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2529472449] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2529936444] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2530392585] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2530839906] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2531348127] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2531798955] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2532278007] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2532732741] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2533186782] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2533645548] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534136465] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2534585739] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2535064938] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2535532692] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2535987657] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2536432584] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2536947210] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2537396568] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2537927532] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2538397806] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2538851637] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2539297845] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539801320] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2540248641] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2540723598] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2541174888] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2541639408] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2542083936] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542564332] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2543139249] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2543804004] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2544212517] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2545113249] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2545580226] ECW: w=0x3db9d690 func=0x3d6a8883 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2546055120] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546565441] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2547121416] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2547771051] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2548257201] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2548697886] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2549057616] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2549756034] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2550225825] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2550711702] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2551279542] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2551638117] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2552015445] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2552964645] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2553429606] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2553888729] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2554354992] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2554844229] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2555298249] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2555778246] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2556233148] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2557048305] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2558279997] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2558748885] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2559263448] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2559714402] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2560193244] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2560660158] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2561112540] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2561557362] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562039963] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2562489846] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562979230] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2563440768] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2563894830] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2564342067] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2564846046] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2565299415] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2565780546] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2566258506] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2566716411] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2567183220] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567666661] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2568116859] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2568594903] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2569066164] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2569520520] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2569969248] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570461089] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2571042096] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2571692844] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2572128405] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2572651515] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2573028087] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2573745027] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2574210849] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2574701955] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2575061307] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2575455603] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2576565243] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2577031590] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2577509508] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2577957627] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2578443588] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2578893765] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2579427207] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2579917599] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2580369141] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2580810729] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2581288794] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2581782714] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2582264832] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2582718642] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2583172641] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2583632772] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2584134525] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2584587810] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2585065392] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2585519874] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2585992038] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2586438456] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2586964674] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2587464033] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2588021499] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2588477346] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2588937372] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2589391056] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2589891360] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2590342146] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2590827603] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2591302749] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2591759499] ECW: w=0x3db9db40 func=0x3d6a8b9b '<'
[Hera] [HADES][INFO ] [KRELTSC: 2592221079] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2592702420] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2593321311] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2593971114] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2594427738] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2594879532] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2595244281] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595954228] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2596446552] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2596947003] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2597520135] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2597859873] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2598282960] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2599824927] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600322249] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600793195] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2601452091] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2602000149] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2602556628] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2603168274] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2603627271] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2604120435] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2604580545] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2605029525] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2605526973] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2605964802] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2606412186] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2606916123] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2607355737] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2607804885] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2608293996] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2608829874] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2609362308] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2610021225] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2610494292] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2611465353] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2611946253] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2612405355] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2612868825] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2613349221] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2613927519] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2614388973] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2614833963] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2615349597] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2615789841] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2616266457] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2616755988] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2617205535] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2617649244] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2618138943] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2618581539] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2619121239] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2619774381] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2620220463] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2621062038] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2621791137] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2622257463] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2623324683] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2623907937] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2624361747] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2624823453] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2625275163] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2625786240] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2626297443] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2626943613] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2627396646] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2627882271] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2628375519] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2628818955] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2629264638] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2629736445] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2630184396] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2630705175] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2631140883] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2631585348] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2632050582] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2632495845] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2633000643] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2633514954] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2634000789] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634457308] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634910551] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2635372551] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2635845513] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2636307912] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2636750235] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2637242370] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2637677658] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2638160280] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2638670307] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2639124159] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2639610645] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2640045072] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2640508542] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640952881] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2641396674] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2641887549] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2642333841] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2642804703] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2643290307] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2643743529] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2644203366] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2644681704] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2645124279] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2645573826] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2646060711] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2646510531] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2646952896] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2647418823] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2647873032] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2648360022] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2648808330] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2649248301] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2649698100] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2650137819] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2650632180] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2651064003] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2651536398] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2652079185] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2652720819] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2653157598] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2653627074] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2653969101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2654353842] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2655329544] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2655822876] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2656285611] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2656748031] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2657211081] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2657698932] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2658135312] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2658600441] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2659169184] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659668627] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2660140203] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2660645421] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2661102486] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2661557178] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2662059708] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662510893] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2662954980] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2663478993] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663918292] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2664469773] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2665100487] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2665595877] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2666509629] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2667330162] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2668556583] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2669015622] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2669493141] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2669940231] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2670438855] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2670893757] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2671357563] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2671865427] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2672296998] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672745831] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2673231666] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2673672288] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2674138278] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2674651392] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675087730] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2675606136] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2676255498] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2676703113] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2677410204] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2678066664] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2678517576] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2679396027] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2679870732] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2680377735] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2680861869] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2681323365] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2681775285] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2682249801] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2682695505] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2683145787] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2683589475] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2684075121] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2684522127] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2684964828] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2685414837] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2685857265] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2686356918] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2686790820] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2687247066] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2687688402] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2688131313] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2688630252] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2689062096] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2689527204] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2689979460] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2690439024] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2691047940] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2691498138] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2691962091] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2692407123] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2692919397] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2693354853] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2693797407] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2694263754] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2694719559] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2695203231] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2695642068] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2696082732] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2696520897] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2696976051] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2697459639] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2697900219] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2698364676] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2698842699] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2699306736] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2699793978] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2700346761] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700802587] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2701341321] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2701850277] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2702285817] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2702726334] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703225525] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2703670515] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2704173738] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2704622109] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2705074890] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2705563371] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2706011154] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2706539934] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706993240] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2707535229] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2708096853] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2708735946] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2709175434] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2709673638] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2710240638] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2710591716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2710984038] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2712392046] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2712893631] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2713361007] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2714089644] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2714545680] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2715040503] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2715477723] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2715975486] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2716465479] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2716903686] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2717345358] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2717846817] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2718319800] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2718764517] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2719257471] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2719691793] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2720157783] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2720648595] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2721082896] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2721596325] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2722248207] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2722705335] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2723459403] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2724119727] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2724559089] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2725483152] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2725953447] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2726428887] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2726898699] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2727352593] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2727797961] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2728275690] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2728723557] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2729168484] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2729639367] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2730127911] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730576366] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2731018857] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2731469769] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2731912659] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2732413215] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2732848650] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2733291792] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2733733989] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2734176123] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2734676784] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2735112219] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2735577831] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2736031137] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2736488895] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2736980757] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2737427805] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2737877604] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2738321082] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2738821827] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2739254343] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2739695175] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2740136196] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2740579737] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2741078403] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2741512788] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2741988333] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2742439665] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2742901812] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2743373787] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2743818252] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2744259693] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2744702352] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2745229011] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2745663774] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2746128693] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2746643907] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2747315172] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2747750481] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2748323382] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2748668559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2749051368] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2750014197] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2750481006] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2750937231] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2751420966] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2751863625] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2752357545] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2752802199] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2753247378] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2753751798] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2754189858] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2754641337] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2755129062] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2755579743] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2756022822] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2756507838] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2756953017] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2757397335] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2757904926] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2758339773] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2758845285] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2759478414] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2759921430] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2760637803] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2761280592] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2761736355] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2762617662] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2763093627] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2763550083] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2764030563] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2764503987] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2765008407] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2765810313] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2767023903] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2767470363] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767914345] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2768371494] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2768858148] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2769295221] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2769753483] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2770224786] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2770672485] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2771180559] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2771621391] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2772062559] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2772518742] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2772963627] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2773449021] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2773884036] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2774361849] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2774816016] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2775259074] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2775728928] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2776173015] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2776626930] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2777070975] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2777555739] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2777989431] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2778431628] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2778884535] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2779330974] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2779816809] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2780249346] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2780728209] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2781190125] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781649185] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2782118451] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2782560942] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2783015802] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 2783457831] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2783952192] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2784386913] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2784865356] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2785382943] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2786020608] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2786456253] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2786942655] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2787510495] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2787858171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2788250934] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2789166450] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2789660748] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2790166974] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2790631200] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2791094145] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2791621791] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2792094417] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2792553876] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2793053802] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2793527226] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2793969528] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2794463406] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794894452] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2795359056] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2795842455] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2796276378] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2796716076] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2797200378] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2797649799] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2798194350] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2798832183] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2799270348] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2799793710] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2800162218] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2800852551] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2801294664] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2801792364] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2802141741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2802521379] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2803452624] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2803938984] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804394390] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2804855802] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2805321855] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2805825645] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2806365618] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806810608] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2807299488] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2807732655] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2808193731] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2808678684] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2809112628] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2809553754] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2810052693] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2810485776] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2810927742] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2811412485] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2811846492] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2812379262] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2813013441] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2813446524] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2813848254] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2814214116] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2814926205] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2815370670] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2815848819] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2816427936] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2816781345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2817159471] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2818560528] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819057409] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819524197] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2819999301] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2820486648] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2820984411] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2821424928] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2822204070] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2822711388] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2823307452] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2823823632] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2824399830] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2824947510] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2825544624] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2826053412] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826625452] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2827192263] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2827684272] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2828114079] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2828584311] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2829052506] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2829542520] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2829963675] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2830574796] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2831147697] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2831799600] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2832227328] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2833173924] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833679919] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2834137299] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2834628258] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2835120477] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2835614082] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2836035111] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2836581909] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2837039562] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2837546439] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2837968287] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838445155] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2838893064] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2839389735] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2839809252] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2840282970] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2840727666] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2841214824] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2841647676] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2842120092] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2842562898] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2843057070] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843491791] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2843964459] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2844407538] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2844900198] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2845321080] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2845803513] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2846246655] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2846731356] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2847151566] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2847633306] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848077225] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2848563396] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2848988331] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2849465913] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2849950845] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2850440439] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850860733] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851340331] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2851783599] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2852286129] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852709300] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2853181317] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2853621246] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2854140660] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2854614462] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855155632] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2855762259] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2856536823] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2857013670] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2858029041] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858568678] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2859027423] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2859539823] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859986010] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2860512711] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2860947978] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861423607] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2861870361] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2862405567] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2862852636] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2863430388] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863877079] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2864364909] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2864811285] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2865283743] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865731967] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2866237815] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2866681482] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2867165028] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2867735220] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2868387081] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2868858468] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2869352703] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2869706658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2870090160] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2871126300] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2871607452] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2872067142] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2872533993] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2873006052] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2873498859] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2873923017] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874401481] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2874850041] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2875354167] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2875779837] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876257650] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2876705769] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2877233919] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2877683613] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2878156827] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2878609881] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2879138934] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2879560929] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2880385305] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2881613091] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2882061147] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2882549733] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2882979057] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2883465291] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2883965721] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2884613277] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2885036616] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2885894151] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2886363543] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2886821448] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2887286115] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2887743978] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2888238171] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2888658465] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889139638] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2889604200] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2890093710] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2890515075] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2890987848] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2891430843] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2891965335] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2892388779] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2892860754] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2893395582] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2893937844] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2894427081] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2894947545] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2895394341] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2895920370] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2896343688] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2896815075] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2897259267] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2897745228] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2898218715] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2898690606] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2899133454] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2899618680] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2900061549] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2900534490] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2900978199] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2901471363] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901894807] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2902381986] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2902826052] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2903313840] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903735625] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2904257958] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2904704397] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2905209174] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2905630854] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2906109843] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2906576211] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2907062172] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2907491433] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2907964080] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2908542483] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2909189367] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2909617494] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2910745719] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2911232541] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2911689627] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2912162001] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2912622342] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2913111537] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2913536283] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2914010253] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2914457175] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2914960461] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2915397261] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2915878392] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2916323088] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2916826038] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2917246983] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917724775] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2918169618] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2918662656] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2919116550] ECW: w=0x3dba8868 func=0x3d69dd1c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2919592830] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2920088724] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2920730610] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2921296560] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2921795814] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2922365292] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2922697827] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2923094265] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2923979415] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924459685] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924925507] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2925408990] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925854799] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2926343049] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926781109] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2927225742] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2927728755] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2928166206] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2928610986] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2929105179] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2929552227] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2929995957] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2930481981] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2930925207] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2931382272] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2931857922] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2932483428] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2932921761] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2933678916] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2934253938] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2934748866] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2935249989] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2935791033] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2936315781] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936757894] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2937221322] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2937699324] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2938369434] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2938790274] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2939722653] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2940245868] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2940726264] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2941188180] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2941641381] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2942161845] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2942599275] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2943045567] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2943531528] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2943967425] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2944442592] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2944907721] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2945531610] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2945954319] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2946840309] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2947312599] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2947770672] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2948248128] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2948714223] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2949178827] ECW: w=0x3db9c1f0 func=0x3d69b306 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2949630432] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2950124709] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2950576923] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2951021157] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2951474358] ECW: w=0x3db9c1f0 func=0x3d69b306 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2951926026] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2952422487] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952860967] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2953304592] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953757373] ECW: w=0x3db9c1f0 func=0x3d69b306 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2954208705] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2954708841] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2955149253] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2955607956] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2956068297] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2956702287] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2957127684] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2957598231] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2957932215] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2958321807] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2959148031] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2959616877] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2960091981] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2960560533] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2961031248] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2961540792] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961972363] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2962420839] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2962932651] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2963369535] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2963813706] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2964440304] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964883278] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2965347147] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2965836972] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2966273961] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2966746671] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2967239205] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2967862758] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2968295799] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2969084580] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969569512] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2970023868] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2970485280] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2970936402] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2971435320] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2971869159] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2972325594] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2972783163] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2973414276] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2973815565] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2974517133] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2974995744] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2975458584] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2975933310] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2976376305] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2976863652] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2977660623] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2979143412] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2979636282] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2980140471] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2980575906] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2981032341] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2981498751] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2982130662] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2982541905] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2983333521] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2983797915] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984297631] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2984759043] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2985204012] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2985658599] ECW: w=0x3db9c1f0 func=0x3d69b306 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2986121691] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2986608219] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2987043738] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2987487762] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987942160] ECW: w=0x3db9c1f0 func=0x3d69b306 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2988397692] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2988883611] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989317282] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2989759773] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2990224251] ECW: w=0x3db9c1f0 func=0x3d69b306 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2990666952] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2991152115] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2991586668] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2992044069] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2992515813] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2993136342] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2993588262] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2994054441] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2994635994] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2994969348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2995349007] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2996278236] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996765184] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2997220380] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2997679524] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2998132011] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2998596153] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2999054247] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2999497998] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2999985996] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3000418575] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3000878433] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3001365843] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3001800480] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3002243475] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3002743926] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3003178206] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3003664104] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004117599] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004578738] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3005074044] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3005516661] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3006001887] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3006433731] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3006873702] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3007380873] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007812276] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3008253024] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3008743038] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009189687] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009654984] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3010146237] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3010617981] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3011265831] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3011732304] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3012756411] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3013274439] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3013735956] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3014197494] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3014651703] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3015114270] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3015588534] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3016033419] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3016479039] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3016923924] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3017426517] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3017863464] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3018308937] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3018751050] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3019194591] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3019696344] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3020130183] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3020595816] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021048996] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021507846] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3021980850] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3022423887] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3022865979] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3023308848] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3023851089] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024283920] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3024726012] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3025167852] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3025617819] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3026115981] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3026549169] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027013416] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3027478062] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3027963330] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3028619748] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3029080215] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3029546961] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3029880357] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3030288072] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3031395906] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3031866033] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3032338722] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3032805951] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3033257262] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3033707880] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3034178196] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3034622535] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3035110617] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3035545548] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3036069687] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3036582717] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3037017522] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3037484016] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3037979301] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3038458185] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3038925351] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3039377418] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3039828897] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3040294047] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3040760058] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3041246418] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3041677968] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3042118044] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3042620994] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3043054644] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3043498437] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3043986918] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3044423676] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3044925009] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3045384111] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3045869610] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3046494003] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3046971333] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3047977653] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3048450300] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3048932334] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3049394019] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049873617] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3050326104] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3050790057] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3051255081] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3051695745] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3052159026] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3052644357] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3053089683] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3053529969] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3053969373] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3054409848] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3054894066] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3055347645] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3055813425] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3056264946] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3056720667] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3057186216] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3057656511] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3058125126] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3058574757] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3059060109] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3059519757] ECW: w=0x3dba9768 func=0x3d69e0ef 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3059962143] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3060406419] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3060850527] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3061344741] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3061792629] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3062257926] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3062715453] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3063185412] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3063817680] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3064253178] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3064718454] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3065305236] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3065667234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3066053046] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3066951930] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3067422792] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3067999158] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3068635920] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3069041409] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3069937794] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3070411659] ECW: w=0x3db9d780 func=0x3d6a893c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3070865595] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3071351913] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3071932437] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3072570837] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3072976620] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3074326479] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3075659097] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3076153185] ECW: w=0x3db9d780 func=0x3d6a893c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3076606386] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3077091633] ECW: w=0x3db9ce20 func=0x3d69bcd9 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3077564154] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3078120234] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3078785115] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3079189869] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3079905948] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080391678] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080847924] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3081447411] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3082079784] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3082520658] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3083024553] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3083372271] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3083747961] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3084556356] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3085032720] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3085578006] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3086214390] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3086634348] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3087465192] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3087948801] ECW: w=0x3db9d780 func=0x3d6a893c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3088400511] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3088898568] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3089458323] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3090095253] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3090497340] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3091365753] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3091844406] ECW: w=0x3db9d780 func=0x3d6a893c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3092294226] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3092777919] ECW: w=0x3db9ce20 func=0x3d69bcd9 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3093274548] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3093885774] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3094543158] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3094964439] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3095696184] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3096183804] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3096634716] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3097213812] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3097846878] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3098259150] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3098742465] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3099334056] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3099684861] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3100061727] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3101540484] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3102021279] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3102488109] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3102961176] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3103442937] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3103892757] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3104349486] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3104801553] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3105294507] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3105758985] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3106228167] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3106673304] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3107130894] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3107596884] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3108079863] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3108532140] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3109002897] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3109467501] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3109941786] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3110385831] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3110869629] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3111320226] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3111802722] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3112247292] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112704672] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3113152266] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3113655384] ECW: w=0x3dba8958 func=0x3d69df21 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3114259722] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3114742302] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3115305123] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3115959252] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3116369424] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3117266943] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3117735747] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3118235043] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3118706073] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3119179392] ECW: w=0x3dba8958 func=0x3d69df21 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3119651892] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3120246633] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3120803910] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3121448169] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3121858215] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3122900004] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123374079] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123831249] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3124316727] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3124786224] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3125233377] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3125688300] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3126135915] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3126639243] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3127091436] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3127583298] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128038074] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3128519583] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3128965959] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3129450093] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3129899703] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3130388121] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3130857912] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3131311932] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3131762550] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3132247671] ECW: w=0x3dba8958 func=0x3d69df21 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3132735501] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3133215435] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3133779411] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3134424405] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3134854044] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3135343197] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3135697761] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3136079184] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3137154132] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3137628333] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3138087813] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3138545907] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3139046169] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3139501470] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139956246] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3140401047] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3140895051] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3141355602] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3141821865] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3142263621] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142716255] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3143171976] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3143652057] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3144098832] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3144564255] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3145005003] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145476642] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3145922178] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3146400768] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3146849412] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3147350094] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3147805395] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3148261830] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3148705833] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3149187573] ECW: w=0x3dba8958 func=0x3d69df21 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3149673849] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3150151389] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3150708309] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3151550241] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3152209830] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3153505194] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153990945] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3154442256] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3154895940] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3155355735] ECW: w=0x3dba8958 func=0x3d69df21 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3155848185] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3156325200] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3156882498] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3157526505] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3157948017] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3159086952] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3160546935] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161013954] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161471523] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161928819] ECW: w=0x3dba8598 func=0x3d69d7de '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3162409719] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3162873672] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163339830] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3163787970] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3164301861] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3164749896] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3165217230] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3165658440] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3166106979] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3166562826] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3167040534] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3167487435] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3167951598] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3168422439] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168882486] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3169351122] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3169831182] ECW: w=0x3dba8958 func=0x3d69df21 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3170308680] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3170807325] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3171377832] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3172028748] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3172465800] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3172992459] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3173561181] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3173919861] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3174299205] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3175466469] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3175938171] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176400360] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3176889408] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3177331206] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3177781278] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3178223265] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3178702989] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3179181768] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3179621676] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180070677] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3180511677] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181007592] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3181469844] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3181909752] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3182358102] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3182797653] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3183299217] ECW: w=0x3dba9858 func=0x3d69dfc2 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3184001877] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3184465116] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3185032599] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3185702016] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3186125460] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3187186422] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187660203] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188114811] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3188576202] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3189022746] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3189490710] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3189937443] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3190421934] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3190893783] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3191364414] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3191822865] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3192290388] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3192773430] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3193238706] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3193703310] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194173647] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3194619456] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3195101196] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3195586653] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3196029186] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3196479846] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3196922967] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3197402334] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3197878845] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3198323961] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198776175] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3199219800] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3199701351] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3200179857] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3200632323] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3201184455] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3201841671] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3202252662] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3202745217] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3203103792] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3203485173] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3204621882] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205096167] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205555731] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3206035560] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3206491344] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3206949060] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3207400581] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3207907878] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3208404570] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3208932930] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209385291] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3209829840] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3210327939] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3210796176] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3211239591] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3211691616] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3212136732] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3212630505] ECW: w=0x3dba9858 func=0x3d69dfc2 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3213099288] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3213552741] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3214111656] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3214783446] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3215197524] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3216185028] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3216667461] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3217154304] ECW: w=0x3dba8688 func=0x3d69d9e9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3217613952] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3218056737] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3218509140] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3218967234] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3219447063] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3219914481] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3220358022] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3220834575] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3221278830] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3221761620] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3222229185] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3222672327] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3223143609] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3223587612] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3224068533] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3224535069] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3224989572] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3225442584] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3225883857] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3226363938] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3226827933] ECW: w=0x3dba9678 func=0x3d69e077 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3227286447] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3227738115] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3228180627] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3228677256] ECW: w=0x3dba8778 func=0x3d69db8d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3229168572] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3229621185] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3230179512] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3230821818] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3231248328] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3231740295] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3232305489] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3232656252] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3233034819] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3234290325] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3234761691] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3235219533] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3235705137] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3236159115] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3236611245] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3237115938] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3237618321] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3238070052] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3238524219] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3238978785] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3239424153] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3239926410] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3240403236] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3240849717] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3241299222] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3241760928] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3242203881] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3242684802] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3243232125] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3243882684] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3244304910] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3245233467] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3245699289] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3246172335] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3246977979] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3248222271] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3248677257] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249161538] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249639771] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3250103451] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3250558479] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3251008173] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3251490648] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3251966991] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3252446358] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3252911592] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3253360068] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3253840905] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3254341881] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3254792604] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3255244818] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3255692601] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256174089] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256712676] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3257158989] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3257609964] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3258055248] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3258553851] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259032399] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3259486713] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3259938486] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3260384946] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260881260] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261354516] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3261828675] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3262279734] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3262750407] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263231475] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263706306] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3264153186] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3264604014] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3265065111] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3265548825] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3266024601] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3266530764] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3266998014] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3267448254] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267931464] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3268409004] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3268862121] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3269325864] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3269774676] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3270258243] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3270862077] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3271526370] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3271937655] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3272424603] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3272778894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3273191817] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3274282746] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3274751256] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3275223042] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3275678700] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3276139188] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3276588315] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277096977] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277607823] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3278058567] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3278511873] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3278966229] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3279431127] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3279918390] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3280398261] ECW: w=0x3db9c790 func=0x3d69b8a3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3280847703] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3281312664] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3281818029] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3282267429] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3282752655] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3283358463] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3284026998] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3284437338] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3285421125] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3285910740] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3286366566] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3286927203] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3287384331] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287889675] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288368874] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3288821214] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3289277859] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3289726545] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290230839] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290708316] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3291156561] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3291609552] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3292068927] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3292552095] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3293029467] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3293477712] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3293930493] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3294398730] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294881730] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3295359816] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3295808838] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3296276466] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3296725467] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3297224343] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3297735147] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3298183959] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3298655241] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3299103528] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3299585163] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300060981] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3300521175] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3301056297] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3301522686] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3302001759] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3302501874] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3302951295] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3303402984] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3303849234] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304329462] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304825209] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3305273706] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3305726865] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3306175236] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3306697485] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3307182627] ECW: w=0x3db9c880 func=0x3d69b93b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3307631565] ECW: w=0x3db9a990 func=0x3d6afc29 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3308084766] ECW: w=0x3db9d5a0 func=0x3d6a87ca '0='
[Hera] [HADES][INFO ] [KRELTSC: 3308535573] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3309041925] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3309624486] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3310271937] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3310681227] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3311183820] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3311754285] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3312103473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3312488886] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3314965374] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3315482037] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3315944625] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3316395117] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316881561] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3317366619] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3317853399] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318343182] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3318846195] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3319291647] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3319783845] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3320417499] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3320832963] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3322081056] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3322545639] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3323004930] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3323466384] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3324085170] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3324626109] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3325089138] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3325563402] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3326050875] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3326528814] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3326979852] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327454305] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3327961833] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3328386915] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3328846269] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3329499999] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3329924724] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3331121199] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3331588260] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3332064015] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3332515284] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332999985] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3333453291] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3333933834] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3334388337] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3334868733] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3335319477] ECW: w=0x3db9ab70 func=0x3d6afe1f 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3335779734] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3336262734] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3336755478] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3337181610] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3337640397] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3338288100] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3338696802] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3340680189] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3342016482] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3342562251] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3343042290] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3343491396] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3343974858] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3344476044] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3344932752] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3345411531] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3345905388] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3346329735] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3346815885] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3347448615] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3347860383] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3348940245] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3349415559] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3349877895] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3350324775] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3350829153] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3351326664] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3351781356] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3352253499] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3352761783] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3353193942] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3353653275] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3354284136] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3354693573] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3355189446] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3355536471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3355915395] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3357155907] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3357626286] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3358088097] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3358535166] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3359062833] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3359532582] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359988618] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3360466578] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3360959217] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3361407903] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3361868538] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3362513469] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3362929962] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3364116924] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3364604355] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3365067804] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3365527620] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3366022884] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3366476925] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3366933696] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3367376964] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3367869078] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3368327466] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368780730] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3369258165] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3369765021] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3370197621] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3370653993] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3371305812] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3371735871] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3372887175] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3373354215] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3373832385] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3374281155] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3374766717] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3375253119] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3375711255] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3376170021] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3376649031] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377096562] ECW: w=0x3db9ab70 func=0x3d6afe1f 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3377552577] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3378025056] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3378513705] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3378937779] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3379395264] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3380035743] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3380450577] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3381665175] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3382153089] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3382623258] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3383069046] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3383550786] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3384008292] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3384472854] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3384949638] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3385456998] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3385882290] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3386382468] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3387026496] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3387434022] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3388433937] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3388901502] ECW: w=0x3db9ac60 func=0x3d6afeee 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3389360793] ECW: w=0x3db9d960 func=0x3d6a89f5 '='
[Hera] [HADES][INFO ] [KRELTSC: 3389807652] ECW: w=0x3dba84a0 func=0x3d69d6ae '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3390291114] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3390761808] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3391214925] ECW: w=0x3dba83a8 func=0x3d69d5f2 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3391692213] ECW: w=0x3db9fee0 func=0x3d6a6613 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3392182080] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3392619930] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3393089049] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3393722955] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3394133190] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3394702899] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3395329077]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3395906577] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3396550353] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3397183230] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3397557639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3397949310] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3398962518] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399444195] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399899937] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3400349358] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3400808334] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3401707428] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3402362628] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3402843444] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3403663746] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3404321571] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3404792055] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3405699549] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3406164867] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3406626216] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3407119863] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3407611431] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3408070869] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3408556410] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3409019313] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3409492884] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3410070720] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3410725185] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3411204006] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3411737196] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3412174983] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3412888374] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3413344242] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3413854962] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3414280653] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3414990264] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3415458564] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3416034909] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3416610750] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3417006726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3417388044] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3418671774] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3419329746] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3419782863] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3420843258] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3421501545] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3421999413] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3423242844] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 3424473927] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3425129715] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3425570988] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3426120705] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3426555216] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3427266528] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3427721346] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3428237757] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3428680122] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3429390300] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3429853833] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3430335993] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3430753809] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431477826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3431954211] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3432469572] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3433043943] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3433428033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3433804878] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[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] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[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] ]: 3
[Hera] [: 4
[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] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 97
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 179
[Hera] -------------------------------------
[Hera] Total executions: 6980
[Hera] Total words: 439
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 3455418015] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3456145014] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3456660270] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3457643847] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3458123235] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3458584416] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3459037953] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3459501528] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460013004] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460501863] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460959579] ECW: w=0x3db9c010 func=0x3d69b19d '+'
[Hera] [HADES][INFO ] [KRELTSC: 3461406690] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3461882571] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[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] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[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] ]: 3
[Hera] [: 4
[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] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6997
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 3482391108] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3483075498] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3483570132] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[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] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[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] ]: 3
[Hera] [: 4
[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] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 78
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6999
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3504546192] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3505239780] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3505684119] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3506215839] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3506794956] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3507190680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3507568260] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3508679937] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3509152038] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3509609943] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3510105438] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3510579324] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3511040064] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3511512795] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3511968348] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3512442171] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3513181896] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3513865005] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3514372785] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3515045667] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3515726970] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3516196845] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3517046274] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3517725372] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3518199069] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3518751138] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3519335589] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3519707667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3520086276] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3521205156] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3521692818] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3522150492] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3522648318] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3523110654] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3523568391] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3524043012] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3524497158] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3524970309] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3525443376] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3525898530] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3526356792] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3526842396] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3527295933] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3527751087] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[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: 3529905183] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3530578380] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3531078222] 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: 3532812192] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3533506956] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3533963853] 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: 3535165515] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3535821240] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3536306172] 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: 3537404913] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3538057320] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3538501260] 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: 3539604516] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3540267150] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3540716088] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3541468119] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3542145033] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3542588889] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3543469419] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3544137093] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3544599534] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3545112270] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3545541237] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3546274683] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3546739812] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3547244652] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3547834563] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3548191122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3548590626] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3549446628] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3549925722] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3550575819] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3551120538] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3551869545] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3552299877] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3552990021] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3553538226] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3554332068] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3554725335] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3555348363] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3555792492] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3556535115] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3556929306] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3557552019] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3558031386] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3558583203] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3559212048]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3559774008] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3562277859] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3562811910] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3563689920] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3564604764] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3565081926] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3565586367] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3566090514] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3566571918] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3567035661] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3567534453] ECW: w=0x3dba7d18 func=0x3d6a06a1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3567992631] ECW: w=0x3db9a8a0 func=0x3d6afba3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3568451838] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3569303262] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3570013755] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3570680106] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3571514352] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3572122575]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3572646378] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3573258780] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3573662316] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3574049178] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3574616157] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3575014149] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3575404644] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3575903709] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3576299055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3576676530] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3577216356] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3577602189] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3577998354] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3578513358] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3578903517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3579292353] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3579809751] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3580188003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3580563861] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3581071137] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3581450103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3581831631] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3582339411] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3582730221] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3583108137] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3583641243] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3584027097] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3584410662] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3584920458] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3585305073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3585693342] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3586266768] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3586906659] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3587279157] Total tests run: 1035629356
[Hera] [HADES][INFO ] [KRELTSC: 3587723622] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3588100656] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3588477438] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3588916548] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3589374474] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3589931730] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3590471136] ==============================================
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d670000, 0x000000003d6bb44d)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3615248784] blk: raw device LBN 2048..3071 (1024 blocks)
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] [HADES][INFO ] [KRELTSC: 3746385048] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002
[Hera] Init: Mama birth...
[Hera] [HADES][INFO ] [KRELTSC: 3754791957] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3757467714] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3758864991] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3762662799] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3765748854] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3766470141] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3767085714] ECW: w=0x3dbcced0 func=0x3d685f7b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3767691627] ECW: w=0x3dba2ec8 func=0x3d6a8007 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3768946041] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3769441851] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3769960152] ECW: w=0x3dba2ec8 func=0x3d6a8007 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3770697756] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3771132057] ECW: w=0x3dba2ec8 func=0x3d6a8007 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3771825750] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3772285167] ECW: w=0x3dbcced0 func=0x3d685f7b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3772751073] ECW: w=0x3dba2ec8 func=0x3d6a8007 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3773545335] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3773970900] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3774463833] ECW: w=0x3dba2ec8 func=0x3d6a8007 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3775041354] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3775483782] ECW: w=0x3dbcced0 func=0x3d685f7b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3775945278] ECW: w=0x3dba2ec8 func=0x3d6a8007 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3776727696] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3777550539] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3778841010] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3779326488] ECW: w=0x3dba2920 func=0x3d6a7d08 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3779782503] ECW: w=0x3dba9948 func=0x3d69e167 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
[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=9347458)
[Hera] Heartbeat running.
[Hera] Heartbeat: 4 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] ok>