Default log level dropped from info to warn so the per-word ECW dispatch trace doesn't flood REPL output after POST (--log-level=info/debug still re-enables it). qemu target gains QEMU_DISPLAY (default gtk) so the framebuffer window shows by default; serial log is tee'd live via `tail -f` instead of dumped with `cat` at the end. Includes regenerated BLOCK_MAP.md/amd64.csv/artemis.img and this morning's boot logs/DoE runs from the sessions that produced this WIP. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
835 KiB
835 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 12 2026 07:48:51
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 248974
Free pages : 247451
Used pages : 1523
Total MB : 972
Free MB : 966
Used MB : 5
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
IDT installed.
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: stale-ISR drain: 0 EOI(s) issued
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
I/O APIC: init...
I/O APIC: base=0xfec00000, gsi_base=0, overrides=5
override: source=00 gsi=2 flags=0x0000
override: source=05 gsi=5 flags=0x000d
override: source=09 gsi=9 flags=0x000d
override: source=0a gsi=10 flags=0x000d
override: source=0b gsi=11 flags=0x000d
i8042: keyboard ACKed enable-scanning
i8042: IRQ1 enabled in controller config byte
I/O APIC: keyboard IRQ1 routed (masked)
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2088912354 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=1001266425, tick_hz=100, initial_count=10012664
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 74149 cells (4634 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3187737] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 16899015] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 31232586] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 32728101] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 34479921]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 36500184] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 37926231] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 39623829] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 40776183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42128667] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 48932121] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51293718] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 56076552] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 57780030] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60216093] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 63929019] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 66046071] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68028849] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 72288468] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 74246466] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76295814] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 81023943] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 83068104] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85615488] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 90330450] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 91653702] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 92820567] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94938816] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96503337] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 98695947] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 100248204] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 101415321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 102514902] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 104500578] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106477329] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 110067636] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 111729009] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113683647] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 117122271] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 118852944] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120816948] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 124474938] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 126275142] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128192295] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 131997516] 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: 143235099] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 145148598] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147055230] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 150780693] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 152331291] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154055013] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 156879660] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 158532717] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160506906] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 163455558] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 165394824] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167119638] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 170125032] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 172022340] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173991069] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 177004947] 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: 180171474] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 181800633] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183536955] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 186629520] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 188253975] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189998214] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 192930402] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 194460588] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196197645] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 199307640] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 200879007] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202608294] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 205554951] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 207315486] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209047650] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 212407986] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 213517626] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 214588164] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216549711] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 217722939] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 218930544] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220286346] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 221222379] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 222201525] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 223942677] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225693867] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 228668160] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 230283879] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232043994] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 235098024] 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: 238147203] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 239752443] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241468521] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 244546533] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 246116850] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247872870] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 251234151] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 252409416] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 253575273] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255440661] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 256611033] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 257680794] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 258812400] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260763489] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 262576545] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 263755716] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 265121640] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 266039613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 267019935] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 268640526] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270391884] 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: 273708939] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 275255295] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276969483] 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: 280092624] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 281697465] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283416000] 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: 287005929] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 288166074] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 289315992] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291172245] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 292344612] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 293408745] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 294791700] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298011777] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 299902722] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 301199010] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 302648472] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 303599772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 304648995] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 306345018] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308211057] 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: 311922597] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 313412673] 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: 316824459] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318688146] 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: 322057470] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 324132039] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326091780] 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: 329653884] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 331270023] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 333496044] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335901783] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 337502676] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 338761815] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 340065705] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 342065346] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 343389816] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 344632512] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 345837933] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347818548] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 349338276] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 350617596] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 352076718] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 353082387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 354122076] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 355701549] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357596169] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 360648708] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 362874540] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364772100] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 367884174] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 369538197] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371444598] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 374881080] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 376195071] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377643504] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 378652344] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 379709043] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 381604629] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383484528] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 386980125] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 388656870] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 390747567] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 393570513] 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: 397025832] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 398663937] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 401234589] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 404734701] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 405956691] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 407443071] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 408464490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 409531794] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 411437691] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413278278] 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: 417136797] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 419269620] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 422252628] 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: 425916477] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 427710381] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 429203166] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 430204446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 431282166] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 433192032] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 435141231] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 438510072] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 440603352] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 442354038] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 445509813] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 447243846] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449108226] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 452473266] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 453707226] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 454683369] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 456526308] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 457801827] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 459065649] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 460521285] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 461485584] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 462567147] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 464778405] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466556601] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 467697258] 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: 472663800] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 474277755] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476020587] 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: 479996454] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 481730004] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483484806] 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: 486846612] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 488046489] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 489581316] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 491477595] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 492648072] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 493785726] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 494924955] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496801221] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 497997633] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 499287222] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 500940762]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 503456289] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 505047081] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 506817906] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 507913938] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 509106633] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 511491099] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513578457] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 518064288] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 519956388] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522052146] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 525944412] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 528452862] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530563194] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 533619513] 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: 537688641] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 539907480] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 541947042] 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: 546039375] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 547356768] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 548448117] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550646166] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 552277131] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 553868637] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 555539775] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 556629066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 557777178] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 559550313] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561650775] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 565333671] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 567275877] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 569298387] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 573014925] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 574325619] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 575413797] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 577911768] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 579518310] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 580892424] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 582590253] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 583675491] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 584820180] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 586703754] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588753060] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 592710573] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 594897870] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 596944908] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 599719575] 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: 604543758] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 605998869] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 607170648] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609285600] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 610820301] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 612452316] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 613990902]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 615931176] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 617248800] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 618912924] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 620059524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 621100032] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 623173593] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624988308] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 628390812] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 629922825] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 631648563] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 634655448] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 636340089] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638231286] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 641763423] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 643647165] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 645404466] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 648867786] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 650961297] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653243997] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 656924100] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 658951902] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 660841125] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 662132625] 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: 668014557] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 669188604] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 671194797] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 672433587] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 673577583] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 675546879] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 676921896] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 678610002] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 680095143] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 681070089] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 682181094] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 684803574] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687616104] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 691453308] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 693438606] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 695267874] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 698622288] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 699833526] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701806938] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 703226916] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 705057969] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 706596744] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 707569359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 708599682] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 711103365] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712934649] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 716424849] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 718005204] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719819415] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 722867859] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 724513041] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 726273030] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 728901201] 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: 732530316] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 734228376] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735950355] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 739182213] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 740602296] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 742129185] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 743112237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 744195795] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 745919853] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747663231] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 750727803] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 752374497] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 754532247] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 757569687] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 758751777] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 760136223] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 761025573] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 762082020] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 763826175] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765817836] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 769089006] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 770707077] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 772532229] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 775710012] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 776921985] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 778363257] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 779716917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 781213188] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 783148485] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784944468] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 787021410] 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: 791396823] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 793343859] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795109665] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 798169407] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 799371174] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 800754297] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 801679557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 802673088] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 805087038] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806853915] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 810570726] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 812824005] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814647960] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 818238729] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 819490560] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 820901340] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 821840733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 822872715] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 824423817] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826204911] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 829497942] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 831069582] 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: 834202824] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 836000991] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 837856509] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 839070162] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 840469728] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 841708329] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 842701356] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 844511115] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846308358] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 849500925] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 851294094] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 853074390] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 856462677] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 858252528] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860127891] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 863436693] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 864730629] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 866124525] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 867335007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 868369320] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 869951964] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871734150] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 874766088] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 876400602] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878150427] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 880360236] 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: 884134839] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 885377220] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 886753518] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 887683965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 888678000] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 890575098] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 892757565] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 896104419] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 897785049] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 899564064] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 902740860] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 904868643] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906879393] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 910181076] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 912115890] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913861578] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 915912144] 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: 920207064] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 921359775] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923240409] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 924441840] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 925675401] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 927067974] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 927979416] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 928995711] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 931309092] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933066897] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 936143460] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 937870143] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 939648528] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 943076253] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 944818014] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946662486] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 949873365] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 951054930] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953031492] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 954349221] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 956076429] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 957787782] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 958790490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 959857710] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 962141040] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 963960942] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 966131712] 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: 970459455] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 972262011] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974060955] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 977279982] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 979082433] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981222291] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 984647895] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 985864719] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 987839979] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 989028852] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 990246285] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 991641168] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 992908791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 993948459] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 996160284] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 998067189] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1001113407] 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: 1004146794] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 1005991203] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1007815830] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 1009029462] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1010733402] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1012540956] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1015540365] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 1016688792] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019332902] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1020514005] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1021738179] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1023239070] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1024196103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1025194779] 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: 1027961151] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1029815367] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1033938192] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1035216588] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037056734] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 1038261882] 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: 1041416943] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1042759641] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1044711612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1045902123] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1047140619] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1048543251] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1049493942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1050485667] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1052789073] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1054561053] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1058270199] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1059429294] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1061214609] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 1062517470] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1063762098] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065761382] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1066952397] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1068769254] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1070381739]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1071967722] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 1073231985] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1074702111] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 1075654251] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1076671218] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 1078157157] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080126936] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 1083389475] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1084909392] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086762684] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1089789414] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1091324766] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093392300] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1096901652] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 1098497967] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100275218] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 1102967082] 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: 1106217273] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1108242177] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110008697] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1113373212] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1115145549] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116887793] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1120681149] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 1121929368] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1122987054] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1124934258] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1126190646] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 1127281575] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1128307509] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130190684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1131432351] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1132910940] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1134436926] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 1135415148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1136504439] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1138139100] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139923869] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1142893017] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1144430259] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1146636078] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1149672195] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1151203347] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152988158] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1156115289] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1157687538] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160224107] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1163573376] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1165135272] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166916660] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1169945847] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1171687629] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173602829] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1177098489] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1178905791] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180781532] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 1182363525] 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,35,40,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1187690007] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 1188975501] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1189956873] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191787380] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1193010252] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 1194104982] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1195326258] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197163863] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1198806504] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1200024903] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1201460568] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 1202362833] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1203363273] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1205098440] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206857757] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1209893811] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1211952042] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213718331] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1216701129] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1218232764] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220097900] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1223447316] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1225045710] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1226855658] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1229990538] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1231638030] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233396843] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1236613098] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1238217834] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240016568] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1243199916] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1244851083] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246592802] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1250257554] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 1251370848] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1252399512] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254298521] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1255549575] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 1256682021] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1257694536] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259648859] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1261094499] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1262846655] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1264502085] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 1265441436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1266522054] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1268046570] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269782283] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 1271956665] 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,35,38,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1275805986] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1277309061] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279049709] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1281966609] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1283587158] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285300590] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1288510860] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1290089220] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291848621] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1294816824] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1296426453] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298287494] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1301547912] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1303049118] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304821917] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1307854800] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 1309003626] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1310113392] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311969708] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1313388195] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 1314850803] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1316075901] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317992445] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1319240811] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 1320317922] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1321270650] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323114282] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1324263843] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1325527833] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1327010307] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 1328419386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1329476946] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1331541477] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333293591] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1336383489] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1337983668] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339723329] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1343300385] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1344876939] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346646273] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1349600616] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1350914103] 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,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1354267089] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356027981] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1359183462] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1360802772] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362534537] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1365898674] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1367630103] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369422033] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1372442421] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1373674449] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1374673083] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376546724] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1377965925] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 1379141316] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1380166830] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382118696] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1383291588] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1384407612] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1385364624] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387251033] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1388443455] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1389667902] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1391361552] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 1392378498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1393406280] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1395643557] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398667305] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1403709804] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1405428633] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407363678] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1410756186] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1412454960] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414369824] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1418419695] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1419738432] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1420840071] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422861636] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1424136609] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1425590985] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1426674858] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429077006] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1430370228] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1431582747] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1432628526] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434664140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1435940877] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1437223767] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1438768086] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 1439730831] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1441009290] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1442918211] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444810584] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1448029548] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1449679602] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1451600073] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 1454920341] 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,39,38,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1457593725] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1459114272] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460967711] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1464126720] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1466055192] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468384890] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1472117136] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 1473325434] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1474443747] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1476433140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1477660590] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1479344433] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1481088420] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1482103728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1483257489] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1485191127] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487156391] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1492121316] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1494021207] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495945437] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1499188635] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1500826782] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1502669322] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1506115338] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1508082303] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510026042] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1513694490] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 1515031770] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1516382595] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518618297] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1519878675] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1521247098] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1522807125] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 1523786271] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1524896520] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1526785554] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529052819] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1532183604] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1533821184] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535673951] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1538939682] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1540704375] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543588116] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1547492814] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1549016574] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550764068] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1553000274] 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,14,39,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1556374176] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 1557542553] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1558889178] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560771051] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1561955451] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 1563027585] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1563989448] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565861703] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1567049400] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1568254989] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1569672951] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 1570820601] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1572510912] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1574381298] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576156344] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1579164720] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1580704440] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582611828] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1586094321] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1588049988] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1589925540] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1593034674] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1594661187] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1596584808] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1600078956] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 1601302164] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1602429444] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1604497272] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1605763845] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 1606908156] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1607930919] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1609941102] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1611201333] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1612605792] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1614547137] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 1615507131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1616570382] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1618104390] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1619960034] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1623062175] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1624572306] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627062213] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1630198017] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1631777679] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633639140] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1636666878] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1638275541] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640415756] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1643503533] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1645159173] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646903076] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1648837974] 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,10,25,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1653093939] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 1654295769] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1655403414] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657318551] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1658509314] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1659690375] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1661135658] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 1662078264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1663065369] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1664648286] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1667100183] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1670274123] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1671839316] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673733159] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1676768982] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1678350366] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680479346] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1683757215] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1685372934] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687303737] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1690437567] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1692441807] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1694278131] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1697963946] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 1699176003] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1700205780] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1702162728] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1703477055] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1704849195] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1706940039] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 1707921033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1708997913] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1710697863] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712579904] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1716039801] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1717602453] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719758355] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1722957117] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1724571744] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726447653] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1729685097] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 1730867838] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1731978129] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734350478] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1735630575] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1736933499] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1738498104] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 1739503227] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1740680970] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1742388795] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744288371] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1747885839] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1749436080] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751421798] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1754420367] 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,11,23,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1759672194] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1761278505] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763106303] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1766319807] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 1767544779] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1768640727] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1771011522] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1772780499] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1773986046] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1775412198] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 1776331200] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1777322841] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1778951454] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780746240] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1783761609] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1785474474] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1787235618] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1790139666] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1791689466] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793416905] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1796330529] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1798205472] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799951769] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1802778306] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1804397427] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806101199] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1809620001] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 1810762779] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1811760678] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813652967] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1814816829] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1816028130] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1817468667] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 1818401214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1819383048] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1820943537] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823072118] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1826481300] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1827891954] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829623908] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1832520060] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1833925338] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1835660085] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1838720604] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1840250853] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842001749] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1845164517] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1846370736] 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,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1850072007] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851945963] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1855033173] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 1856256276] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1857340506] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859349723] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1860588765] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1861873860] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1863774360]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1865338461] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 1866595017] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1868005734] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 1868932002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1869923790] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1871559774] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873338222] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1876564641] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1878127398] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879863888] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1882745886] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1884274119] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886220378] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1889335980] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1890819819] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892548077] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1895393766] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1896870549] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898643264] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1901858511] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 1903017459] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1904017605] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905904266] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1907090640] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 1908170691] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1909160505] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911089775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1912481823] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1913778090] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1915267410] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 1916228706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1917236286] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1918899801] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920646455] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1923649014] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1925471121] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927242765] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1930263762] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1931965539] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933835421] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1936286898] 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,16,30,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1940545278] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1942153353] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944051123] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1947146586] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1948703148] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950786978] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1953778386] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 1954927212] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1955912301] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957825380] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1959108501] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 1960270956] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1961231223] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963418730] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1965012945] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1966508712] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1967919345] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 1968859431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1969845696] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1971559506] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973362440] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1976256345] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1978080027] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1979862087] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1982800827] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1984474422] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986245205] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1989171870] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1990909872] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992657282] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1995548814] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1997075577] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998906504] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 2002475013] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 2003839635] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2004962862] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007059355] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2008344723] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 2009642397] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2010712641] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012800377] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2014133982] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2016305529] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2018742873] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 2020292001] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2021655384] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2023533477] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025435279] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2028692316] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2030303898] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2032197594] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 2041711224] 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,17,23,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: 2046295986] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2047973928] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049907860] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2053375548] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2055022956] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2056953402] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2060160312] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 2061486042] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2062559646] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064592026] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2066234877] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2067556890] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2069048163] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 2070050829] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2071130061] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2072720790] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074551675] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2077747224] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2079764169] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2081544612] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2084595030] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2086156548] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088008538] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2091403839] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2093037114] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094882888] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2098008003] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2099667948] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2101492806] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2104602381] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 2105742744] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2106743919] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2108750301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2110013073] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 2111158707] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2112205998] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114234367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2115735699] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2117054310] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2118634308] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 2119636953] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2120654319] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2122474389] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2124298155] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2127360984] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2129228997] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131004736] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 2132126367] 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,17,27,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: 2136719718] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2138187093] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2139924759] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2143110102] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2144669919] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146380663] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2149350651] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 2150487234] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2151468249] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2153562327] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2154846162] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 2155908615] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2156872662] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2158721481] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2159915163] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2161122852] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2162534388] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 2163434679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2164459038] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2166212034] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167986009] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2170891086] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2172543177] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2174456529] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2177475615] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2179103283] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180907939] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2183838993] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2185479408] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187222723] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2190144915] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2192077146] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2193812859] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2196819849] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 2198184114] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2199540924] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201905860] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2203605411] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 2205126189] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2206368150] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2208774372] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2210335617] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2211852951] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2213651412] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 2214847593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2216346909] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2218673226] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2220935136] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2223417168] 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,18,26,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2227742895] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2229662400] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2231674410] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2234678964] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2236206441] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2238020064] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2240924721] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2242653084] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2244514482] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2247599340] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2249301180] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2251125681] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2254378245] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 2255497713] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2256482319] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2258337627] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2259529965] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 2260586580] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2261563059] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263417821] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2264643255] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2265814236] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2267459229] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 2268434196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2269416303] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2271049389] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272802784] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2275788984] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2277388932] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279374860] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2282517594] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2284016889] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285750187] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2288912157] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 2290042293] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2291059302] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2293115202] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2294363442] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2295585138] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2296985313] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 2297905176] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2298900219] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2300614659] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2302371645] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2305622781] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2307083289] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2308831035] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2311340262] 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,6,25,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2314554753] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2316015366] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2318233638] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2321218473] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 2322373284] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2323430844] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2325454194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2326733283] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2328001662] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2329578825] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 2330837292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2332288098] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2333921352] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2335718784] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2338739613] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2340251697] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341970883] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2345262738] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2346808947] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2348591196] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2351534745] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 2352654297] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2353618365] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2355501750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2356811751] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2358507900] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2359884849] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 2360820546] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2361816996] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2363444580] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2365264335] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2368248624] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2370191523] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2372260632] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2375398851] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2376826641] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2378640810] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2381945706] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 2383080651] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2384044698] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2385891291] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2387046837] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2388273531] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2389639917] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 2390608794] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2391599238] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2393177304] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2395412397] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2398357899] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2399857509] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2401595511] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2404678878] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2406120276] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2408379183] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2410671039] 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,9,22,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2414216826] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2415694197] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2417470902] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2420792766] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 2421918639] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2422883064] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2424742215] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2425919454] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2427118071] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2428506150] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 2429406420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2430403185] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2432054730] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2434504590] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2437884162] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2439424197] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2441183073] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2444025024] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2445479652] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2447209800] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2450375739] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2451890196] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2453607240] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2456514207] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 2457650370] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2458629873] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2460481779] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2462000289] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2463236853] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2464702359] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 2465682009] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2466679782] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2468610522] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2470375782] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2473348752] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2475368973] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477113380] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2480071251] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2481724371] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2483498577] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2485758072] 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,11,29,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2489713842] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2491291803] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2493046773] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2495935386] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2497504590] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2499513954] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2502433101] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 2503669833] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2504674536] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2506648704] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2507841966] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2509059441] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2510513439] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 2511495525] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2512872768] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2514768102] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516538024] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2519568009] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2521115415] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2522850834] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2525707779] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2527793121] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2529540615] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2532553401] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2533769217] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2535172269] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 2536116303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2537126445] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2538665010] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2541177114] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2544053085] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2545587954] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2547424782] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2550414363] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2552018427] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554153245] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2557299654] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2558578008] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2560028142] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 2560954599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2561966904] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2563570023] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2565378963] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2568204198] 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,14,30,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2571457749] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2573088084] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2574844818] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2577997653] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2579736999] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2581492032] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2584478169] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2586055773] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2587880043] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2590902573] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2592874368] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2594767728] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2597890470] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 2598989568] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2599999521] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2601943659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2603128815] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2604614922] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2606724099] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 2607636801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2608625586] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2610255333] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2612134791] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2615188821] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2616727932] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2618524776] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2622115167] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2623717383] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2625516012] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2628494358] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2630072193] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2631956313] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2635366125] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2636969097] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2638850193] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2640429204] 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,16,36,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2644930764] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 2646454062] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2647442406] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2649418947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2650675524] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2651930001] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2653381437]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2654967525] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 2656275216] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2657819619] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 2659184157] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2660539329] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2662342473] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664203787] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 2665464249] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 2667167811] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2668897245] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 2670032967] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2671924710] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2673795222] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2674919016] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 2676489207] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2678251968] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 2679420996] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2680943223] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2682676647] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 2684174031] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2686264917] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2688123207] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2689217202] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2690878176] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2692803246] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2693867883] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 2695061901] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2696233323] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2698193610] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2699364087] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 2700460581] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2701399974] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2703372945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2704624818] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 2705818752] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2706855039] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2708994078] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2710301139] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2711567943] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2713053861] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 2714001339] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2715019356] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 2717000244] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2718810423] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2720133717] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 2722159734] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2723940303] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 2725196166] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2726866149] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2728634958] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2729689935] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 2731361955] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2733184881] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 2734736760] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 2736600132] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2738468838] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2739701601] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 2741414487] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2743281408] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2744421204] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2745724758] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2747209479] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2749279176] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2750488587] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2751723114] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2752733130] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2754620988] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2755790793] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2757019944] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2758530495] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 2759763405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2760862020] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 2762731482] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2764502811] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2765616588] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 2767336971] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2769051285] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2770188855] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 2772070077] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2774088912] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 2775201933] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2776845918] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2778542802] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2779834512] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 2781558822] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2783296656] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2784757059] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 2786332689] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788203957] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2789377731] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 2790588297] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2792455092] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2793616119] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2794882923] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2796382869] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 2797314996] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2798317704] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 2800566405] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2802373287] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 2803662582] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2805419463] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2807274036] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2808340647] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2809915206] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2812001745] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2813055441] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 2814816438] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2816562021] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 2817704946] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 2819398827] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2821199829] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 2822437926] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 2824459260] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2826283782] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 2827454595] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 2828644476] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2830494492] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2831661651] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 2832747015] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2834681829] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2835957957] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2837599611] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2839434948] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2840459769] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2841521865] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 2843523186] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2845274628] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 2846479377] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 2848242012] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2850560685] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 2851714908] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 2853548649] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2855295282] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 2856470169] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2858077257] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2859863916] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2860951842] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 2863279860] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2865277443] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2866422027] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2867714850] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2869740930] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2871054879] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2872249212] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2874198747] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2875753335] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2877315840] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2879015517]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2880564372] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 2881823154] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2883285132] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2884264572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2885281791] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2887177251] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2889085731] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2890155534] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2891928438] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2893785783] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2894845527] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 2896621770] 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,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 2899632162] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2901493707] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2902586904] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2904299097] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2906177631] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2907292605] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2908545423] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2910500628] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2911816740] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2913328740] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2915349990] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2916732231] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2918193264] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2919717171] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2920729665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2922039246] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2924130951] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2926083279] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2927361087] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2929187436] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2931143565] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2932352934] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2934196860] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2936030622] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 2937617319] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2939754993] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2941723239] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2942837058] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2944019862] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2945879559] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2947053123] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2948177253] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2950130946] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2951359719] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2952996081] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2954551698] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2955486534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2956494534] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2958560619] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2960352360] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2961559146] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2963373462] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2965502988] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2966771619] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 2968877625] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2970677031] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2971809288] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2973494580] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2975298312] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2976349320] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2977913484] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2979969258] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2981227578] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2982361557] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2984273061] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2985458700] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2986660257] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2988049155] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2988987897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2990204217] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2992284267] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2994070989] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2995238757] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 2996985516] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2998859262] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3000239697] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 3002476680] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3004390221] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 3005548350] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 3007471698] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3009325284] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 3010584192] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3012339939] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3014086383] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3015510981] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 3016970586] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3019002840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3020294403] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 3021501882] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3023500515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3024790776] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3026127930] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3027870489] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 3028904067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3030018327] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 3032244810] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3034074246] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 3035293485] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3037135458] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3038878122] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 3040276848] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3042244317] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3044036268] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 3045184632] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 3046870260] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3048631530] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 3049678632] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 3050939640] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3053303442] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3055129518] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 3056386578] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3058317318] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3059612724] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3060927177] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3062446884] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 3063440541] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3064540584] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 3066909258] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3068796549] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 3070027422] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 3071803287] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3073639065] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 3074768256] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 3076591161] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3078869409] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 3080245833] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3082225923] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3084007920] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 3085090869] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 3086949978] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3088708854] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 3089796297] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 3091372284] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3093319992] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3094924623] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 3096115890] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3098162361] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3099404364] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3100622553] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3102006747] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 3103330902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3104383191] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 3106250532] 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,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 3109195005] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3110926161] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 3112075638] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 3113789385] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3115795746] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 3117045603] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 3118778775] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3120502392] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 3121637379] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 3123303477] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3125077494] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 3126241314] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 3128103195] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3129829416] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 3130964340] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3132640686] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3134379969] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3135425559] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 3136618065] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3138524361] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3139737090] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 3141308583] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3143252091] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3144507555] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3145691451] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3147068778] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 3148033896] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3149048343] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 3150980637] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3153175914] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 3154949973] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 3157029645] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3158813721] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 3160013325] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3161610018] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3163420428] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3164474040] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3166325400] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3168571896] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 3169875828] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 3171173943] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3173224509] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3174428943] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 3175621890] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3177523419] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3178776636] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3180102324] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3182039196] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 3183081699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3184216707] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 3186171702] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3188023566] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 3189223926] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 3191000799] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3192947352] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 3194456097] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3196063101] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3197914020] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3199114926] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 3200913429] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3202689924] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 3203853177] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3205989990] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3207763293] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 3208948029] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 3210458265] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3212448687] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3213704949] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 3214820511] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3216712674] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3217958940] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3219624828] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3221037771] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 3222005661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3222985899] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 3225044781] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3226919073] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 3228033627] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 3229821000] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3232198788] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 3233509881] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 3235303134] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3237237759] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 3238392591] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 3240087900] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3241973952] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 3243191931] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 3244506993] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3246794313] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3248050176] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 3249220653] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3251135013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3252329640] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3253612446] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3255042672] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 3255999915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3257051763] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 3259764921] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3261513948] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 3262637511] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 3264408756] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3266295942] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 3267552015] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 3269527149] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3271867389] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 3273145470] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 3274932066] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3276800730] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 3278043132] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 3279347736] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3281288367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3282465333] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 3284207724] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3286264107] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3287461569] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3288732930] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3290131929] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 3291055488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3292045029] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3293954475] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3295950504] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3297015120] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3298697409] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3300451791] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3301593288] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3303273834] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3305018346] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3306101904] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3307678227] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3309987681] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3311045703] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3312734250] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3314586912] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3315753462] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 3317221194] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3319104621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3320333289] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 3322006926] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3323905326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3325308147] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3326565501] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3327995286] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 3329005806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3330046671] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3332009079] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3334146858] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3335285562] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3336962517] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3338751570] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3339815010] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3341463300] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3343285743] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3344451390] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3346674135] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3348504012] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3349584840] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 3351431496] 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,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 3354429414] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3356314143] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 3357501483] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3359729247] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3361515402] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3362701650] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 3363946257] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3365812380] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3367045836] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 3368139411] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3370021347] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3371492670] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3372739062] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3374242410] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 3375248835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3376252131] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3378021738] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3379855374] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3380994225] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3382868517] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3385238262] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3386350611] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3388082544] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3389879598] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3390922920] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3392429985] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3394252134] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3395292747] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3397354107] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3399142215] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3400309164] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 3401545770] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3403503348] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3404750328] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 3405805326] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3407705070] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3409168266] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3410442168] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3411971808] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 3412975335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3414062463] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3415899858] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3417794394] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3418915206] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3420498312] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3422549949] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3423769671] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3425511621] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3427373376] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3428482890] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3430156128] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3432011142] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3433066392] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3434991693] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3436796328] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3437866425] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 3438994503] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3440994963] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3442232241] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 3443436150] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3445385391] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3446887269] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3448576887] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3450501159] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 3451450464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3452523522] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 3454316292] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3456149844] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 3457384560] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 3458985726] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3460783956] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 3462713982] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3464382096] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3466265208] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3467488941] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3469325349] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3471178977] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3472466949] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3474750132] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3476626818] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3477948243] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 3479143332] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3481086357] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3482281257] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3483484179] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3484882338] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 3485820261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3487132530] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 3489613071] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3491590746] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 3492765465] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3494301552] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3496040415] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3497223429] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 3498960192] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3500791371] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 3502549071] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 3504442998] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3506317437] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 3507658686] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 3508946427] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3511005876] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3512310648] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3513774810] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3515568084] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 3516584211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3517671717] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 3519693492] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3521692188] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 3522869217] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 3524594955] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3526675278] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 3528364602] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3530068059] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3531817674] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3533051718] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 3534692427] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3536446473] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 3537660987] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 3538895073] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3541085205] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3542639940] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3543858759] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3545291001] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3546241104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3547276950] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3549330771] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3551286942] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3552560214] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3554822964] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3556725018] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 3558002952] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3559285002] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3561283047] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3562566630] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3563817978] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3565325841] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3566602263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3567608184] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3569319978] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3571134840] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3572290449] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3573818829] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3575584236] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 3576877878] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3578099994] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3580447038] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3581715144] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3582958722] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3584319837] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3585240120] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3586218699] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3588107838] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3589920726] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3591159894] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 3593091789] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3594803814] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 3595991490] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3597174609] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3599013033] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3600300291] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3601560291] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3603050892]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3604830180] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 3606061641] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3607472568] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 3608473491] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3609458181] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3611060901] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3612977046] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3614038470] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3615558849] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3617524092] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3618608112] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3620205582] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3622013619] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3623136048] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 3624843348] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3626625912] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3627665433] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 3629452512] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3631279323] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 3632476113] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3633832881] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3635276946] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 3636256869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3637321800] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3639071142] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3640814247] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3642275091] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3643995495] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3645815838] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3646875981] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 3649496991] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3651307485] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3652456185] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3653816523] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3655243473] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 3656217852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3657204684] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3658898250] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3660653808] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3661696584] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3663333345] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3665104737] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 3666167757] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 3668503104] 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,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3671774463] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3673525842] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3674606418] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3675833742] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3677246013] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 3678184566] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3679456431] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3681603660] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3683404662] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3684470853] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3686163852] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3687945240] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3688993686] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3691111515] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3693408852] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3694550517] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3695800794] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3697184547] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 3698115183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3699094035] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 3701977272] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3703698936] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 3705211125] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3706759245] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3708535383] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3709671651] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3711454572] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3713160087] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3714306078] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3715480104] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3717091203] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 3718107309] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3719129925] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3721155942] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3723066081] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 3724300104] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 3725922438] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3727843392] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 3729065634] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 3731162904] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3732978144] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 3734128503] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3735288228] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3736736724] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 3737768328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3738818055] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3740503221] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3742487721] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 3743970846] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3745470477] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3747191595] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3748270890] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 3749943162] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3751720665] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 3753016848] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3754261602] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3755888157] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 3756857685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3757842837] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3759774207] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3761524179] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 3762576153] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3764225094] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3766045038] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 3767561427] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3769428642] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3771222672] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3772303143] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3773593698] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3774954582] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 3775864848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3776846010] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3778404357] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3780652701] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 3781939497] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3783187926] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3785129523] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 3786335595] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 3788095395] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3789833166] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 3790949946] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3792178530] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3794305011] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 3795314481] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3796377732] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 3798115839] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3799898529] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 3800987862] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 3802358784] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 3803669562] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3805631382] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 3807002976] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3808541352] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3810145983]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3811823967] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 3813053139] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3814519989] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3815551320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3816583785] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 3819068022] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3821294715] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3822547155] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3824431023] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3826382028] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3827609142] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3829505043] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3831425199] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3832882137] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3835173783] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3837054396] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3838251816] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3839611020] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3840772467] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3842850270] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3844098027] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3845579283] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3847273794] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 3848256153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3849261843] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3851404977] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3853315998] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 3854510058] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3856125882] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3858014832] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 3859184658] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3861372774] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3863239926] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3864403536] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3865855644] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3867748668] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3868952262] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3870284229] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3871695870] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3872985606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3874506783] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 3876396489] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3878190582] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 3879269184] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3880710603] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3882582564] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3883737291] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3885021441] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3886995399] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3888686172] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 3890182359] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3891462246] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3893352099] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3894449496] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3895739841] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3897245835] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3898265868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3899359443] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 3901492098] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3903299043] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 3904408389] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3905717613] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3907538901] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3908677836] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3910000458] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3911944218] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3913170702] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 3915140019] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3916412598] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3918364380] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3919465263] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3920722281] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3922155846] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 3923138562] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3924167226] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3926962389] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3928922991] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 3930023496] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3931978260] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3933900138] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 3935051820] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3937080588] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3938980269] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 3940399827] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 3942272355] 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,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3945544449] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3947395326] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 3948565824] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3950465001] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3952559751] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3953709984] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3954992118] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3956544165] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 3957621528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3958699899] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 3961368159] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3963199296] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 3964518978] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 3967189086] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3969039060] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 3970191036] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 3972386985] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3974169675] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 3975361698] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 3977320368] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3979351068] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3980968551] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3982357134] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3983835492] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 3984859305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3985970604] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3987838092] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3989664861] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 3990768579] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3992259264] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3994423062] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 3995904192] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3997439460] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3999287964] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 4000510731] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 4002582612] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4004460096] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 4005666126] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4006909473] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4008600834] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 4009649658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4010672316] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 4012788339] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4014752700] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 4016188407] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 4018133994] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4019901753] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 4021224585] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 4022738328] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4024512030] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 4025628768] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 4027102401] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4029000822] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 4030146246] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4031401794] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4032783825] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 4034022279] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4035387720] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 4037959674] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4039755468] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 4040767374] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 4042170741] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4044123153] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 4045370070] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4046619402] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4048034823] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 4048969911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4050133983] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4052224911] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4054123206] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 4055320521] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 4057081560] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4058909862] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 4060082796] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4061643579] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4063704519] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4064844735] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 4068303960] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 4070262840] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 4071885384] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4072940655] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4074373989] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4076540874] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 4077729936] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 4079443914] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 4080688899] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 4081934661] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4083177672] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 4084752399] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4085700549] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4086918738] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4089219162] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 4090328970] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 4092045258] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 4093224219] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 4094776623] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 4095663012] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 4097138367] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4098078474] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4099244877] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4101491562] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 4102670397] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4103928675] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4105411968] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 4106407599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4107440253] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 4108976340] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4110725451] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 4111766253] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 4113605832] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4115446167] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 4116637749] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4118553033] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4120403322] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 4121649420] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4122953310] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4124337252] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 4125317070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4126854102] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4129459698] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4131382794] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 4132761171] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4134545373] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4136402928] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 4137658203] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4138936179] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4140506958] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 4141544652] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4142548662] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4144345863] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4146196236] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 4147398360] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 4149043605] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 4150230945] ECW: w=0x3db1d688 func=0x3d5e6e70 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4151386911] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 4152637146] ECW: w=0x3db1d688 func=0x3d5e6e70 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4154032113] ECW: w=0x3db1e2b8 func=0x3d5dc140 '-'
[Hera] [HADES][INFO ] [KRELTSC: 4155187575] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 4156623555] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4157532687] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4158778974] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4160586696] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 4162079796] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4163396055] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4164837453]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4166565375] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 4167766596] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4169140227] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 4170088545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4171119561] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4172777637] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4174606359] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4175708229] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 4177208742] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4179487494] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 4180575210] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4181975175] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4183740771] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4184794551] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4186410060] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4188295881] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4189450272] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4191540171] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4193299530] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4194509613] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 4196060610] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4197801258] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 4198899012] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 4200010206] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4201890357] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4203213756] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4204975152] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4206334020] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 4207254303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4208248296] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 4210098921] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4211926278] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 4213123215] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 4214326998] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4216427607] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 4217954853] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4219775595] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4221497742] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 4222685187] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 4224286773] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4226111547] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 4227253716] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4228695408] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4230205329] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 4231177923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4232218851] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 4234255431] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4236036861] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 4237293711] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 4247335218] 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,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 4250255499] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4251807966] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 4253017734] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4255261626] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4257079344] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 4258288314] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 4260096141] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4261939899] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 4263150612] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4264488564] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4266033261] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 4267447338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4268662986] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 4270004802] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4271897532] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 4273006122] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 4274840388] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4276523517] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 4277655060] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 4279262064] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4281079089] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 4282293309] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 4283938260] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4285470504] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 4286635836] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 4287892623] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4289755344] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4290888882] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 4292750280] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4294920483] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 4296086760] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 4297394619] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4299410703] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4300657473] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4301952564] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4303536594] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 4304494992] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4305506016] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 4307599863] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4309335366] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 4310430453] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 4311937329] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4313670480] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 4314748683] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4316203143] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4318030122] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4319503650] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 4321797417] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4323594408] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 4324698798] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 4325832567] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4327663620] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 4328811900] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 4330335702] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4332154365] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 4333417977] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 4335517683] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4337420808] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 4338612474] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 4340116326] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4341918105] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4343041710] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 4344675909] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4346559462] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 4347928284] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 4349277786] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4351358004] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4352693961] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4354088424] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4355531985] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 4356532971] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4357719996] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4358980962] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4360665498] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 4361693112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4362791181] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4364124996] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4365684351] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 4366695354] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4367711292] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 4369987293] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4371829539] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 4373293428] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 4374651393] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4376553006] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 4377738897] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 4379668566] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4381521627] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 4382617239] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 4384668792] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4386755982] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 4387875891] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 4389063819] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4390926561] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 4392102477] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 4393434948] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4394566113] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4396567917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4397942997] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 4399152072] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4400233278] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4402226325] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4403459571] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4404699810] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4406072916] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 4407062730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4408183668] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 4410211806] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4412509626] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 4413736866] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 4415499228] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4417379967] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 4418662752] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 4420455060] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4422328932] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 4423912017] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4425845445] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4427630697] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 4428776520] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 4429910877] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4431006468] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4432971711] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4434164658] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4435458573] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4437108291] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 4438213815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4439304702] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 4440997533] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4442920818] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 4444199634] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 4445411229] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4447383738] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4448827320] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 4450258218] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4452359877] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4453613745] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4454958228] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4456339608] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 4457288430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4458289059] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4460172003] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4462629822] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 4463769009] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4465651470] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4467655332] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 4468868355] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4470668895] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4472484828] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 4473936516] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4475397801] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4476791172] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 4477817526] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4478873679] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4481150814] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4483064754] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 4484276118] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4485566589] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4487919954] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 4489153767] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4490433003] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4492189401] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 4493463471] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4494720132] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4496722104] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 4497959256] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4499618172] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4501503951] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 4502734740] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4503921009] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4505722179] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 4506879804] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4508501277] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4510355871] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 4512094671] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4513842480] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4515595959] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 4516703688] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4517944704] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4519717377] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 4520931261] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4522141512] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4524225951] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 4525865274] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4527556908] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4529316351] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 4530484833] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4532205153] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4534165986] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 4535258847] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 4536567966] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4538986830] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4540268502] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 4541760993] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4543643559] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 4544910468] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4546261902] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4547681691] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 4548727197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4550102571] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4552155384] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4554073608] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 4555298223] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 4557042525] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4558981959] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 4560094203] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 4561789134] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4564027272] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 4565178240] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4566867060] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4568746308] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 4569876612] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4572036714] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4574008005] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 4575098577] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4576783554] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4578169029] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 4579220352] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4580248239] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 4582253592] 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,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 4585283346] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4587166059] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 4588319883] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 4591635447] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4593471414] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 4594663185] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4596519333] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4598422038] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 4599581553] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 4601893212] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4603795875] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 4604883339] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4606280364] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4607728356]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4609172967] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 4610443719] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4611912480] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 4612897842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4614033879] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 4616500959] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4618394361] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 4619676390] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 4620964089] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4623005079] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4624203381] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 4625463423] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4627741335] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 4628955933] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 4630112319] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4632018111] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4633143942] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 4634266686] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4636268490] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4637479686] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4638820746] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4640495349] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 4641550263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4642651293] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 4644639363] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4646459580] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 4647658890] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 4649021076] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4650969183] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4652340924] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 4653867855] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4655836269] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 4657040598] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 4658270904] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4660366998] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4661616414] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4662901068] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4664571828] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 4665810471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4667022906] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 4668774936] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4670667729] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 4671822225] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 4673205663] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4675025502] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 4676230629] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 4677514716] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4679760414] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 4681012077] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4682258091] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4683791091] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4684862154] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4685930088] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4687580016] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4689455043] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 4690582638] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4692500925] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4694483619] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4695707184] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4697168826] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4699101456] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4700432751] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4701755982] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4703137551] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4704459417] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4705855707] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4707425520] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4709334210] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 4710552084] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4712041488] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4713885855] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 4715232480] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4716757857] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4718738199] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4720344657] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4721758818] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4723145091] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4724100948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4725139881] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4726446942] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4728268062] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 4729562817] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4731027315] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4733116143] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4734300585] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4735590930] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4737381264] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 4738555773] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4739814975] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4741346694] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4742382099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4743387138] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4745108739] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4746939750] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 4748069361] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4749216318] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4751142228] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4752271839] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4753438368] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4755584736] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4757123364] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4758708360] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4760832237] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4762111473] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4763438463] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4765100466] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4766107836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4767190869] 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: 4793116062] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4794930504] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 4796070720] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4797282672] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4799566002] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4800690363] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4801972182] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4803952776] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4805164455] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4806252738] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4808321217] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4809573741] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4810915599] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4812991050] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 4814071521] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4815138993] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4816724913] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4818608466] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 4819799670] 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: 4844943684] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4846790928] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 4847926713] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 4849177305] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4851191583] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4852753794] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4854506370] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4856007366] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4856982102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4858099701] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4859877162] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4861684149] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 4862954691] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4864143144] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4866229662] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 4867858758] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4869568683] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4871456730] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 4872866481] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4874159199] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4875891174] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 4877078136] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4878312222] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4880858766] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 4882482360] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4884023991] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4885893243] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 4887292074] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4888562658] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4890479916] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 4891683951] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4892976837] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4895155356] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 4896827586] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4898444145] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4900503783] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 4901956227] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4903373286] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4905256629] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 4906497624] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4907635824] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4909651845] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 4911585021] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4913149437] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4915051344] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 4916402211] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4917642597] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4919554374] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 4920787452] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4922034579] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4923805635] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 4925230296] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4926419547] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4928305452] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 4929456882] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4930744035] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4932740778] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 4933997691] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4935219156] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4937646777] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 4938862341] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4940147121] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4941619725]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4943162910] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 4944383766] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 4945522932] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4946618187] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4948354068] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4950581706] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4951758903] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 4953344193] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4955111973] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 4956613179] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4958437092] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4960378647] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4961463948] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4963822437] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4965606849] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4966700949] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4968333237] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4970092239] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4971143583] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4972506420] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4973461941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4974690609] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4977158571] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4978946910] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4980072258] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4981852260] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4983785310] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4984948983] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 4986789885] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4989546786] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 4990760313] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 4992728790] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4994665452] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 4995740085] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4997680842] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4999445745] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 5000602572] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 5001989475] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5004356238] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5005598283] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5006842470] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 5007752820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5008750068] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5010438237] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5012199969] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 5013303813] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 5014868061] 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,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 5018274723] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5020073604] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 5021257143] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5022893337] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5024659143] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 5025725880] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 5027710275] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5029469193] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 5030598636] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5032541934] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5034376242] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 5035585779] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 5037601317] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5039534955] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 5040757806] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 5041910160] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5043768996] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5044999806] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5046232023] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 5047303401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5048311275] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 5050003350] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5052063366] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 5053347369] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5055022539] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5056937802] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 5058149754] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 5059789665] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5061682689] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 5062949409] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5064882648] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5066767839] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 5067986805] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 5069738436] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5071500000] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5072633538] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 5074549788] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5076528870] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 5078012457] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 5079566331] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5081486676] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5082661164] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5083878618] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 5084790963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5085799677] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 5087697363] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5089517076] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 5090812209] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5092932831] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5094814326] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 5096128947] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 5098161390] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5100051642] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 5101252485] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 5103177051] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5105508030] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 5106689637] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 5107914630] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5110033971] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5111224188] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 5112279333] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5114120634] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5115327168] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5116512114] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 5117740509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5119163343] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5121422271] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5123264055] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5124383859] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5126057538] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5127809715] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5128867842] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5130466782] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5132247414] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 5133294516] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5135754855] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5137476876] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 5138643741] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5139872073] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 5140850232] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5141890845] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5143722969] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5145466389] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 5146942710] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5149167408] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5150951274] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 5152234752] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5154274545] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5156026302] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 5157132834] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5158319607] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 5159250159] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5160265341] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 5162868753] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5164445853] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 5165604066] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 5167018080] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5169039456] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 5170125429] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 5171251596] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5173112553] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5174795073] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5176335297] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 5177302368] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5178443109] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5180230146] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5182150722] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5183300493] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5184998868] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5186768202] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 5187820890] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5189518299] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 5190526362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5191566051] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5193789720] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5195759457] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 5196955029] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 5199086004] 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,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5202555750] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5204370444] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 5205527103] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5207647851] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5209593816] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 5210930634] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5213007261] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5215602525] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 5216975337] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5218325826] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 5219434605] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5220524820] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 5222606130] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5224691472] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 5225907792] 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: 5228230245] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5230238034] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 5231447256] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5232917571] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5234488833]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5236366443] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 5237866935] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5239483872] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 5240682468] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5241832701] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5244041418] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5245895256] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 5247034737] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 5248222686] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5250100170] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 5251372266] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5253697785] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5255548347] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 5256820695] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 5258204511] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5259955407] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 5261356506] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5262657099] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5264246274] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 5265326619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5266615494] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 5269768791] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5271551208] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 5272690626] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 5274154410] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5276051613] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 5277199242] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 5278435575] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5280675666] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 5282240208] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5283519507] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5285112399] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5286106665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5287147740] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5289109161] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5290364982] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5291922006] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5294123268] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 5295941301] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5297697657] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5299572243] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 5300783187] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5302069857] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5303658591] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 5304587568] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5305591263] Running FIND.existing: FIND DUP . CR
[Hera] 1035062088
[Hera] [HADES][TEST ] [KRELTSC: 5307513099] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5310207567] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 5311425924] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035232280
[Hera] [HADES][TEST ] [KRELTSC: 5313380730] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5315190993] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 5316334023] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5318033679] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5319800367] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 5320910469] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 5321993901] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5324442795] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 5325644772] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5326932177] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5328490356] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5329543632] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5330564379] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5331940047] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5333760516] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 5335052730] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5336854152] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5338784073] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 5340043149] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5341427637] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5343004443] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 5344012758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5345037285] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 5346485676] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5348746137] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 5350357299] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 5351955672] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5354122053] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 5355311766] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5356561686] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5358124065] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 5359091094] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5360101677] Running LATEST.basic: LATEST @ . CR
[Hera] 1035103192
[Hera] [HADES][TEST ] [KRELTSC: 5361829473] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5363669514] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 5365327527] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035123936
[Hera] [HADES][TEST ] [KRELTSC: 5367384036] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5369261982] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 5370620703] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035123936
[Hera] [HADES][TEST ] [KRELTSC: 5372854263] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5374729164] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 5376010752] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5377570401] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5379325686] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 5380286604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5381283411] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035233360
[Hera] [HADES][TEST ] [KRELTSC: 5383702212] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5385631398] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 5386820817] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035233600
[Hera] [HADES][TEST ] [KRELTSC: 5389051857] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5391181740] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 5392289700] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 5393594136] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 5394709257] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5396849367] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 5398401120] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5399749047] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5401293555] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 5402412057] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5403725817] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 5405657901] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5407442964] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 5408521104] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 5409745383] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5411787717] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 5412947274] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5414515932] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5416120899]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5418091182] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 5419347822] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5420830401] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 5421816666] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5422844910] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5425543893] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5427522240] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 5428771509] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035234272
[Hera] [HADES][TEST ] [KRELTSC: 5432096586] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5433966174] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 5435116701] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5438055441] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5439941073] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 5441373987] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 5445068202] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5446331268] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 5447923173] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5449894149] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 5451248607] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5453681961] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5456172057] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 5457485040] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 5459425965] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 5460594153] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5462599800] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 5463777795] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 5465110056] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 5466160791] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5468572998] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 5469881445] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5471386893] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5472906516] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 5473848240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5474866068] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5476548315] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5478336780] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 5479635315] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5481764547] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5483028012] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5484822840] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5486656833] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 5487845979] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 5489845095] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5491701075] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 5493112317] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5494407240] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5495884590] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5496969681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5498051454] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5500031439] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5502021357] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 5503326969] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 5505692577] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5507569095] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 5508770043] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 5511038148] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5513447079] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 5514721632] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5516099820] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5517921780] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 5518911300] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5520063108] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035237176
[Hera] [HADES][TEST ] [KRELTSC: 5521949664] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5523862890] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 5525127636] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 5526558198] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5528547129] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 5530397691] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035108264
[Hera] [HADES][TEST ] [KRELTSC: 5532624972] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5534555292] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 5535777114] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5537075103] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5538648318] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 5539622844] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5540652411] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035237176
[Hera] [HADES][TEST ] [KRELTSC: 5542801236] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5544774984] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 5546027277] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035237664
[Hera] [HADES][TEST ] [KRELTSC: 5548851966] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5550780480] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 5551919163] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 5553333891] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5555462430] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 5557103412] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5558433027] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5560012164] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 5560971108] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5561975496] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 5564781600] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5566601670] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 5568040086] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 5572090167] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5573945055] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 5575100139] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 5577735408] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5579521269] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 5580950424] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5582743005] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5584278672]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5585842563] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 5587103697] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 5588845395] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5590277700] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 5591215854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5592201132] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 5593725018] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5596057572] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 5597643387] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5598974745] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5600460474] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 5601435924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5602549092] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 5604024993] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5605883493] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 5607173355] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 5608601544] 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,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 5612366235] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5614212807] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 5615489019] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 5617384752] ECW: w=0x3db28eb8 func=0x3d5ee8a0 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 5618614281] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5620446363] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 5622082578] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5623356018] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5625047799] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 5626036080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5627109117] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 5628925974] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5630851380] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 5632470018] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 5633809377] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5635730856] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 5637079455] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 5638285527] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5640170571] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5641381893] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5642658651] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5644221912] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 5645231088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5646323277] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5647605957] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5649001659] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 5650241940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5651244123] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5652473694] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5653843251] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 5654755575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5655779619] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5657102808] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5658769704]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5660347119] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 5661609891] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5663381493] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 5664311205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5665304568] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5666730447] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5667926649] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5669450262] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5671250886] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 5672424114] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 5673591588] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5675932668] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 5677238322] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 5678575308] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 5679877476] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5681870859] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 5683156143] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5684511525] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5685950298] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 5687073084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5688272814] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 5689451061] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5691334173] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5692636089] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5694178539] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5695375497] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5696970216] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5698719600] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 5700185148] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5701869747] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5703411588] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 5704458963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5705452935] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5707823814] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5709659865] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 5710852581] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5712598752] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5714680293] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 5716194897] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5718548304] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5720507058] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5721687531] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 5723051481] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5725054104] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5726274960] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5727569001] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5729272080] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 5730423300] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5731561017] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5733781452] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5735651754] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 5736767736] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 5738222784] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5740053984] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 5741186976] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 5743573920] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5745394830] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 5746603653] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5747940723] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5749387770] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 5750364942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5751384156] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 5752705287] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5754887943] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 5755997247] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5757771474] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5759595198] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 5760835521] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 5762042181] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5764103940] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 5765336514] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5766684483] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5768510790] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 5769544368] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5770552788] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 5772780447] ECW: w=0x3db29730 func=0x3d5e03b0 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 5774114808] ECW: w=0x3db26278 func=0x3d5e2000 ','
[Hera] [HADES][INFO ] [KRELTSC: 5775474033] ECW: w=0x3db2a290 func=0x3d5e05c0 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 5777211972] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5779486629] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5781763533] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 5782897197] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 5784811095] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5786758509] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 5787984804] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 5789167839] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5790277983] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5792539557] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5793849936] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5795049393] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5796491295] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 5797380771] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5798407776] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5800196052] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5801785080] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5803598619] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 5805300228] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 5806423770] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5808304593] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 5809785996] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5811071238] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5812597329] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 5813538381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5814633951] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 5815899180] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5818071042] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 5819677353] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5821327617] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5822559582] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5824161630] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5825947029] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5827057341] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5828242917] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5829669951] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 5830644561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5831924343] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 5834731266] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5835991266] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 5837519058] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 5838467313] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 5839648815] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5841508533] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5842662546] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 5843990859] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 5845531734] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5847466401] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 5848917354] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5850252723] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5851766970] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 5852719257] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5853730701] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 5855503731] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5856752496] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 5858560680] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 5859467502] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 5860718997] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5862599358] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5863721178] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 5865097392] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 5866312137] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5868203901] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 5869734381] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 5871042093] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 5872081614] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5873927220] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5875124556] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5876374770] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5878036164] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 5879063631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5880126525] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5882912784] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5884754568] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5885847408] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 5887076769] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 5888221143] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5890290798] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5891545422] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5892995871] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5894747670] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 5895741600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5896760520] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 5898701445] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5899907769] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5901664146] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5903540118] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5904711624] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 5906448681] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5907921726] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5910086406] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5911904292] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 5912980920] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 5914444956] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 5915909328] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5917842000] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5919036795] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5920889268] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5922554883]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5924149119] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 5925416469] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5926886973] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5927873994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5928881679] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5931166563] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5932724889] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5934018594] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5935463877] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5937152298] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5939062962] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5940306750] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5942071359] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5943433629] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5944854027] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5946589656] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5948475036] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5949728232] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5951838564] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5953126704] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5954400585] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5955624129] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5956844649] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5958277437] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5959885890] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5961708942] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5962836159] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5964644847] 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,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 5967678255] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5968930464] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5970428772] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5972175888] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5974075527] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5975292015] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5976483345] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5977437081] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5979489684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5980765161] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5982065250] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5983251162] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5984705034] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5986531845] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5987841279] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5989103169] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5990436585] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5992048503] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5993923656] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5995083570] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5996955195] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5998538742] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5999745885] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 6001317693] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6003074826] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 6004263825] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6006098112] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6007350552] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6008758875] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6010288074] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6011581443] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6012883926] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6014523627] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6016390737] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 6017561760] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6019177815] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6020467236] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6021692754] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6023758167] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6025608729] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 6026763267] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 6027830130] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6028766709] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6030873786] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6032173602] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6033540072] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6035277738] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 6036303609] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6037495653] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 6038812437] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6039853638] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6041883645] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 6043146249] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 6044791074] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 6045805773] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6048054663] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 6049619751] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6050831010] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 6051803520] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6052967550] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 6054201195] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6055170051] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6057144744] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 6058322424] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 6059742003] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 6060714534] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6062902776] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 6064589580] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6065865792] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6067375587] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 6068353914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6069393372] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 6070574895] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6071586024] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6073543686] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 6074687829] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 6076122192] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 6077190021] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 6078394455] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6080389455] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 6081702375] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6083101227] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 6084096333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6085173738] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 6086362107] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6087443313] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6089537055] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 6090772296] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 6092132130] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 6093046974] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 6094031538] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6096067404] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 6097222278] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6098444772] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6099882915] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 6100845513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6101920398] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6104582085] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6105757476] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6106965186] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6108171993] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6109347783] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6110570592] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6111835611] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6113013837] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6114167409] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6115380264] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6116694297] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6118011774] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6119178156] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6120334605] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6121593786] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6122733057] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6123994653] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6125215005] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6126355620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6127635108] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6128793888] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6130294128] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6131457276] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6132623028] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6133776915] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6134932461] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6136181982] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6137716473] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6139523691] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 6140759667] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6143357787] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6144565455] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6146112294] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6147370698] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6148511943] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6149738574] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6150903696] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6152155884] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6153308217] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6154723533] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6155914632] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6157205943] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6158385240] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6159643707] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6160842912] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6162005577] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6163147578] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6164367573] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6165539121] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6166923189] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6168161139] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6169441887] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6170758104] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6172040070] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6173295807] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6174528381] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6175756377] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6176929899] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6178082673] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6179335134] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6181025487] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6182690388] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6184164399] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6185338824] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6186492501] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6187706322] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6189301713] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6191140578] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 6192274830] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 6193461267] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6194614671] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6196775340] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 6198079419] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6199319322] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 6200291433] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6201304935] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6203187438] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6204460731] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6205650528] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6207003789] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6208517091] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6209698383] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6210933015] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6212087343] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6213375231] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6214570551] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6215737899] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6216967890] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6218114952] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6219452547] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6220731531] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6221923638] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6223183428] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6224366610] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6225584148] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6226743726] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6227902128] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6229131468] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6230299656] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6231466668] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6233084571] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6234646278] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6235952793] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6237508242] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6239337237] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 6240531339] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6242430957] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6243630939] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6244878654] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6246164526] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6247882158] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6249201420] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6250377840] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6251611548] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6252783663] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6253954434] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6255112500] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6256377036] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6257697705] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6259294671] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6260682372] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6261924144] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6263166924] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6264494838] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6265692195] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6266930376] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6268113327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6269287080] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6270852693] 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,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 6274189362] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6275447157] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6276606777] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6277826310] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6279009891] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6280197000] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6281332155] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6282552003] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6283687536] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6285440700] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6286703787] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6287929956] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6289169103] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6290492985] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6292123887] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6294051792] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 6295294572] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 6296416266] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6297909093] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6300052059] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 6301452822] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6302720760] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6304163439] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 6305123391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6306106968] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6307887159] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6309050076] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6310617915] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6311823693] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6313085100] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6314396340] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6315676542] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6316917579] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6318309438] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6319542537] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6320789538] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6322036077] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6323663577] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6325277553] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6326898060] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6328176960] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6329391684] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6330584610] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6331804689] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6333015612] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6334321266] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6335469861] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6336761760] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6338130183] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6339723453] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6341058696] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6342624120] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6344518278] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 6345673488] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 6347275326] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6349064988] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 6350169357] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 6351444183] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6352772811] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6355285797] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 6356450877] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6357698214] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 6358814364] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6359874339] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6361646718] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6362869506] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6364081710] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6365232426] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6366713850] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6368073495] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6369255144] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6370414596] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6371583540] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6372870084] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6374111037] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6375408018] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6376574946] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6377823354] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6379242450] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6380800251] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6381997965] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6383241942] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6384419643] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6385592199] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6386830338] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6388079880] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 6389255271] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6390409347] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 6391835037] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6393069270] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6394673565] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6396454932] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 6397543425] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 6399090180] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6400892673] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 6402118611] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 6403190745] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6404443206] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6406390578] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 6407574915] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6408843126] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6410310354] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 6411294162] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6412368858] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6414179079] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6415343865] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6416667789] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6418275381] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6419541471] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6420742692] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6421971717] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6423137595] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6424291272] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6425478234] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6426716289] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6427933911] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6429173331] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6430341960] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6431830230] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6433342776] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6434600571] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6435770040] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6436999590] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6438143943] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6439306020] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6440470785] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6441709806] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6442872576] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6444361497] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6445967367] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6447176253] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6448397466] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6449663871] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6450840081] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6452051886] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6453202539] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6454364196] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6455529192] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6456937410] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6458605587] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6460606257] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 6461726124] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6463681119] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6464953677] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 6466149585] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6467391378] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6469138473] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6470962785] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 6472213482] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 6473483121] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6474531735] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6476439018] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 6477618567] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6478850406] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 6479799585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6480778647] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6482812056] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6483983520] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6485144484] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6486299715] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6487542432] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6488673744] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6489954744] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6491236983] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6492386334] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6493507356] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6495217281] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6496684635] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6497916768] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6499080567] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6500284224] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6501467217] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6502732740] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6503987742] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6505288881] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6506506566] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6507696111] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6509080347] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6510404376] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6511627878] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6512914464] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6514106571] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6515291349] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6516483477] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6517762608] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6518932350] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6520111500] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6521448717] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6522643008] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6523834128] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6525102171] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6526669779] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6528541362] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 6529643988] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6531421932] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6532674897] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 6534243072] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6535684512] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6537217218] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6539025024] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 6540230130] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 6541312491] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6542316291] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6544296801] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 6545479542] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6547020102] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6548754471] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 6549712428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6550723011] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6552685062] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6553855245] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6555027192] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6556160688] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6557406366] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6558530643] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6559977354] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6561182565] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6571537434] 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,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 6574393980] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6575569245] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6576973389] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6578170221] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6579353571] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6580507122] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6581712732] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6582849357] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6584304804] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6585638136] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6587143017] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6588383025] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6589601361] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6590794371] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6592119177] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6593271720] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6594512547] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6595641234] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6597040947] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6598352586] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6599689467] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6600943251] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6602276688] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6603554202] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6604798137] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6606182877] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6607519527] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6609386889] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6611352132] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 6612461205] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 6613682712] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6614631030] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6616518657] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 6617677584] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6618895689] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 6619890900] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6620962866] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6623387169] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6624569742] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6625923255] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6627167715] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6628417530] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6629581056] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6630858381] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6632038392] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6633189255] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6634573260] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6635993175] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6637166571] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6638397843] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6639570525] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6640713471] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6641819541] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6643118538] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6644339772] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6645616782] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6646875795] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6648547710] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6650137431] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6651543633] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6652751154] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6653972010] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6655199985] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6656327160] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6657455259] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6658691760] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6659818053] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6660998988] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6662568549] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6664053753] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 6665224629] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6666452184] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6668017503] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6669861408] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 6671021679] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 6672193794] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6673141104] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6675474729] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 6676659234] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6677950461] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6679341816] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 6680277681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6681266067] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 6683430138] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6684627327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6685786653] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6687241533] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6688877160] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6690417615] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6691432734] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6692586054] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6694162083] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6695112354] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6696314667] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6697817553] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6698757471] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6700002540] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6701751756] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6702751272] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6703915743] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6705394815] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6706387695] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6707693034] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6709613253] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 6710797212] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 6712474692] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6713615832] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6715213218] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6716379159] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6717506334] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 6718948698] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6719871963] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6721185660] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 6722707278] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6723618111] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6724786257] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 6726255081] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6727457541] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6729023784] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 6731019183] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6731915127] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6733157193] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6734911848] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 6736053093] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 6737457888] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6739196205] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 6740372163] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 6742088388] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6743335956] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6744898440] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6746110581] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6747295737] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6748444248] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6749612961] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6750847698] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6752011035] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6753179097] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6754621041] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6755551089] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6757101750] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6758658837] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6760296921] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6761731326] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6762690648] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6763837122] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6764970009] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6766168353] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6767646522] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6768557439] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6769740159] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6770929074] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6772059798] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6773655105] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6775182750] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6776763399] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6777983310] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6779481051] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6780458055] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6781657806] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6782869359] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6784067073] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6785562441] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6786512376] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6787902639] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6789156822] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6790321314] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6791848455] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6792843645] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6794139534] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6795365136] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6796618437] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6797862456] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6799007754] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6800494008] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6802046643] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6804010143] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6805022007] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6806212539] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6807379782] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6808534866] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6810000582] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6810939891] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6812114694] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6813296742] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6814461717] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6815916702] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6817001709] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6818524188] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6819784881] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6821544891] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 6822692751] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6823894245] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 6824852412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6825853398] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 6827483313] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6828750663] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6830387361] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6832029561] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6833308734] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6834947931] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6836015571] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6837232248] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6838826547] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6839843514] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6841051497] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6842565429] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6843456144] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6844960899] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6846959028] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6848218797] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6849502149] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6850936848] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6851808726] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6853037352] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6854769495] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 6855860130] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 6857457369] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6858802881] 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,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 6862006620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6863646636] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6865292532] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6866574456] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 6868134672] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6869066421] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6870263652] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 6871838925] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6872807907] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6873950853] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 6875410437] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6876331287] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6877631040] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 6879078234] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6879989256] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6881239974] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6883051938] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 6884252088] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 6885811905] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6887729520] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 6888961296] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 6891132675] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6892369827] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6893722269] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6895013328] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6896216187] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6897433830] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6898648071] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6899794860] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6900971175] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6902146797] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6904171470] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6905439744] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6906679017] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6907852140] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6909036309] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6910492113] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6911405340] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6912610551] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6913761393] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6914962656] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6916429674] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6917475747] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6919211481] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6920806578] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6922121241] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6923302218] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6924472380] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6925664928] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6926851344] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6928352025] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6929258049] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6930460614] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6931672671] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6933113502] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6934594464] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6935560170] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6936741777] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6937886256] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6939061542] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6940592862] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6941510688] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6942769701] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6943925289] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6945363936] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6947057712] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6948290706] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6949463472] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6950663496] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6952165647] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6953139984] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6954283770] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6955478376] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6956697993] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6958196007] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6959191386] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6960813174] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6962029578] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6963174204] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6964624044] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6965547792] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6966832614] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6968102925] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6969920580] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 6971048784] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6972631848] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6974126334] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 6975124296] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6976184460] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 6978214383] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6979378770] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6980613171] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6981992535] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6983200770] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6985084512] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6986340921] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6987568056] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6989128461] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6990074595] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6991293330] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6992818182] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6993776391] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6994969611] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6996507756] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6997717839] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6999046236] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7000561428] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7001507961] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7002834300] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7004633706] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 7005785976] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 7007256690] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7009389576] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 7010976357] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 7012787418] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7014029736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7015238370] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7016490915] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7017699717] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7018896843] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7020187188] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7021374066] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7022807526] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7024476837] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7026405078] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7027364295] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7028589645] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7029801324] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7030975413] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7032463242] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7033407297] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7034562066] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7035729120] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7036892058] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7038395973] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7039642260] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7040935608] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7042114863] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7043270493] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7044498489] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7045663233] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7046842446] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7048005993] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7049468223] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7050367275] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7051639644] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7053203703] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7054772760] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7056270249] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7057255674] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7058565276] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7059814125] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7060972233] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7062177276] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7063328685] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7064500443] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7065643809] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7067606469] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7068973401] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7070535717] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7071812265] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7073629668] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 7074834963] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7076153637] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 7077175497] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7078286229] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 7080032694] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7081488078] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7083223581] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7084786296] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7085998500] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7087569657] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7088477592] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7089642336] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7091110950] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7092014139] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7093253433] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7094729985] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7095747519] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7097117118] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7098584598] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7099556646] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7100729265] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7102225011] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7103147163] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7104424572] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7106204595] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 7107369339] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 7109252661] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7111100556] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 7112239764] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 7113964725] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7115178819] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7116375483] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7117575339] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7118756001] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7119919863] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7121489592] 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,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 7124657421] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7125890667] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7127060892] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7128236556] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7129690827] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7130621211] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7131805317] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7133000616] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7134444471] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7135898490] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7136812095] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7137982131] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7139148450] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7140285831] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7141782711] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7142695455] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7143903837] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7145064738] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7146535032] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7147792386] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7148975715] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7150174542] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7151378430] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7152937113] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7153829130] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7154966091] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7156110591] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7157248266] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7158844308] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7160198073] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7161475251] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7162681659] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7163820090] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7165015893] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7166152749] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7167297837] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7168473543] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7169955240] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7171133256] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7172521713] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7173864705] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7175682297] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 7176811929] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7178104332] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7179650436] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 7180601820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7181746656] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 7183526931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7184771034] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7186052181] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7187244015] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7188442191] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7189906059] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7190825859] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7192021053] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7193484606] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7194462408] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7195616463] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7197658251] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7198933665] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7200113214] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7201582605] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7202559252] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7203753921] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7205299857] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7206310986] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7207596144] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7209458697] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 7210730835] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 7212238467] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 7213233132] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7215132183] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 7216292979] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7217558943] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 7218519420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7219559277] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 7221216114] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7222384155] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7223828115] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7225252671] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7226500974] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7227987312] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7228917402] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7230130026] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7231594251] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7232514303] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7233680370] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7235257113] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7236372675] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7237577172] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7239320760] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7240306836] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7241523450] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7243010271] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7243935804] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7245244755] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7247048214] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 7248204747] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 7249834116] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 7250918556] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7252834554] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 7254041256] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7255323579] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7256733183] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 7257701136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7258735428] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 7260802815] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7262324832] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7263526872] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7264737627] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7265914299] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7267436652] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7268410380] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7269817800] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7270973997] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7272455988] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7273348509] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7274860635] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7276063641] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7277563167] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7278450543] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7279644540] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7280848155] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 7282327920] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7283207862] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7284438903] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7285599594] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 7287475356] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7288667190] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7290442320] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7292098422] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7293887664] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 7294965804] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 7296724260] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7297874535] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7299094950] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7300289157] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7301478975] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 7303091145] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7304398374] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7305927804] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7307076399] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 7308581427] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7309471407] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7310705010] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7311854403] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 7313328477] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7314249957] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7315667709] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7316788017] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 7318247895] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7319152260] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7320379416] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7321556361] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 7323100365] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7324023861] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7325286402] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7326486468] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 7328080284] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7329309036] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7330531509] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7331668512] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7333139100] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7334023347] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7335302877] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7336524972] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7338043986] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7338942849] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7340140227] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7341554913] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7343098098] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7344036924] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7345295244] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7346509401] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7348052649] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7348993344] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7350306642] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7351467522] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7352957346] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7354145127] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7355677392] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7356930357] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7358720817] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 7359814791] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 7361532045] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7362709221] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7363916742] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7365079575] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7366529919] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7368611166] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7369566540] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7370826750] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7371990003] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7373467437] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7374366342] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7375574577] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7376734092] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 7378225722] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7379113644] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7380387630] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7381999800] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 7383890535] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7384775076] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7385998620] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7387193142] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7388954139] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 7390078752] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7391332179] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 7392335706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7393349439] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 7395076542] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7396314030] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7397543328] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7398780606] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7399984137] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7401455166] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7402334205] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7403616339] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7404771507] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7406249382] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7407153684] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7408715622] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7410330165] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7411935342] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7412852517] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7414103571] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7415321235] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 7416854298] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7417750473] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7419164256] 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,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 7422114735] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7423767036] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 7425287940] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7426161288] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7427390607] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7428648087] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7430426892] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 7431547011] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 7433270691] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7434438963] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7436022741] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7437309810] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7438506390] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 7440088887] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7441036428] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7442313249] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7443512937] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 7445046798] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7445989971] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7447232688] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7448848071] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 7450558731] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7451499720] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7452685632] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7453837986] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 7455315147] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7456206450] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7457397318] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7458546312] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 7460052495] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7460944701] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7462287735] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7463853369] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 7465918278] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7466953578] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7468160385] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7469362110] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7470822072] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7471697079] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7472913987] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7474059726] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7475560428] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7476463554] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7477747116] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7479149727] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7481260416] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7482471150] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7483784175] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7484965488] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7486443237] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7487346930] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7488585006] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7489778625] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7491273552] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7492170252] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7493422419] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7495202379] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7497069510] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 7498203888] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 7499977590] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7501155879] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7502350023] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7503555234] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7504759689] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7506342291] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7507606554] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7508958492] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7510119750] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7511700798] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7512656823] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7513881522] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7515116322] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 7516670553] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7517552007] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7518847455] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7520508198] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 7521989790] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7522892748] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7524117594] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7525386120] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7527483201] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 7528634148] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7529925186] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7531425510] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 7532733957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7534124472] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 7535774358] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7536919761] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7538122305] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7539309561] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7540461054] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7541935401] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7542844659] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7544009886] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7545460272] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7546593054] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7548225195] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7550017503] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7550966409] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7552142199] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7553617554] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7554554448] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7555749012] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7556942505] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7558750080] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 7559867574] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 7561810683] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7563049620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7564248195] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7565422494] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7566608637] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7568060556] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7568989008] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7570220868] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7571408229] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7573179705] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7574628390] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 7576393944] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7577574123] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7578727317] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7579913439] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7581087213] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7582535016] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7583496585] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7584962301] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7586924016] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7588090797] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7589391789] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7590652314] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7592477802] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 7593597564] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 7595135415] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7596430863] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7597616397] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7598833788] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7600014387] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7601653164] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 7603229802] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7604970387] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7605882480] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7607036493] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7608214971] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 7609435785] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7611030336] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7611989805] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7613189619] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7614416922] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 7615958742] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7617673812] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7618641660] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7619923437] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7621213257] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7623018732] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 7624218357] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7625474829] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 7626439926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7627443369] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 7629245946] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7630424046] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7631647422] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7632843099] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7634002551] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7635454995] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7636396698] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7637574021] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7639021467] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7639979403] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7641475779] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7643117790] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7644059136] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7645248240] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7646708811] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7647625818] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7648811940] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7649989074] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7651754292] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 7652962863] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 7655028465] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7656193755] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7657384434] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7658546931] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7659709155] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7661181255] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7662074511] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7663284468] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7664442660] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7666549044] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7668000942] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 7669911837] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7671086472] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7672268163] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7673458359] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7674620373] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 7676077983] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7677114018] 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,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 7679996415] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7681118445] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7682794308] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7683694515] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7684967766] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7686159054] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7687945230] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 7689049746] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 7690688082] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7691850348] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7693026873] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7694242080] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7695692907] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7697357304] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 7698580785] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7700258811] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7701197238] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7702322376] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7703488401] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 7704661986] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7706131776] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7707043407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7708234632] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7709416995] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 7710954405] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 7713093486] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7714188657] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7715386644] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7716565374] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7718304195] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 7719404826] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7720596408] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7722006474] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 7722913884] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7723925055] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 7726320441] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7727537832] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7728805623] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7730075157] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7731343137] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7732609479] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7733755176] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7734902406] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7736385993] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7737719808] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7739085186] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7740525408] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7741421079] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7742567742] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7744028145] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7744979844] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7746165000] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7747344759] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7748542914] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7750049328] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7751631405] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7753288410] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7754180007] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7755310122] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7756861329] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7757840475] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7758953181] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7760393844] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7761305013] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7762571355] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7763746473] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7765199610] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7766925726] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 7768085535] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 7769821899] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7770992733] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7772145402] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7773288243] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7774519116] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7775701836] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7777143549] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7778539671] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7779757839] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7780910193] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7782435843] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7783351863] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7784543235] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7785712368] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7786858968] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7788345915] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7789584138] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7790763036] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7791964593] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7793177175] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7794377052] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7795584363] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7796717271] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7797879264] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7799303673] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7800250899] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7801372572] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7802976258] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7804106667] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7805542353] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7806466353] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7807638888] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7808818752] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7810070100] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7811788971] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 7812918582] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7814339064] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 7815579702] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7816867590] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 7818749736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7819895349] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7821100476] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7822248210] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7823422782] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7824657435] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7825828458] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7826986587] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7828443714] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7829751720] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7831053930] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7832516181] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7833462210] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7834649928] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7836132507] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7837023243] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7838345718] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7839641523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7840883757] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7842387168] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7843997763] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7845481980] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7846378638] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7847502810] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7848942381] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7849834860] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7850964870] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7852409334] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7853310738] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7854509775] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7855699719] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7857185763] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7859604921] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 7860873594] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 7862665209] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7863823401] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7864995285] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7866143586] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7867346067] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7868479752] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7869747375] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7871167584] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7872521391] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7873688046] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 7875206325] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7876105272] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7877312982] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7878431799] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7879612986] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7881036177] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7882006209] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7883217699] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7884558024] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7885749375] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7886894316] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7888058661] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7889213514] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7890407301] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 7891887360] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7892823162] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 7893948909] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7895079549] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7896405258] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 7898500512] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7899386880] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7900642071] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 7901848605] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7903065030] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7904839341] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 7905989406] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7907205852] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7908617976] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 7909587588] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7910718816] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 7912595880] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7913818185] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7915421199] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7917278838] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 7918348242] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 7920127698] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7921309893] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 7922485326] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7924099092] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 7925796942] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7927591014] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 7928656029] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 7930596534] 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,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 7933565913] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7934733261] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 7936143348] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7937820177] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 7939112622] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 7940707740] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7942506978] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 7943611179] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 7945213248] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7946466465] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7947673608] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7949299743] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7951391301] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7952541492] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7953791622] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 7954782234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7955810982] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 7957482939] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7958805792] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7960397907] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7962274236] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 7963635750] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 7965553848] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7966748349] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 7967956437] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7969219965] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 7970771109] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7972608147] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 7973727531] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 7975502724] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7977182997] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 7978768476] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7980301875] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 7981539867] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 7983123813] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7984962573] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 7986055770] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 7987620354] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7988837976] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7990068912] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7992210009] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7994017920] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7995145557] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7996406439] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7997932782] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 7998920412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7999962117] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 8002172073] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8003620758] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8005314786] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8006909568] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8008229439] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8009466696] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8010655023] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8011861767] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8013163725] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8014378155] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8015595504] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8016769068] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8017984590] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8019165987] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8020816986] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8022079842] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8023306788] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8024448327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8025600093] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8026803204] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8028086682] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8029312704] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8030546244] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8031650340] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8033131995] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8034362427] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8035607979] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 8036958678] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8038165044] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 8039744706] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8041564608] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 8042688192] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 8044483986] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8046255252] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8047611621] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8048833653] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8050100877] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 8051404074] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8052734340] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8054383386] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8056252365] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 8057484183] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 8059905903] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8061154626] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8062398162] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8063599299] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8064839958] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8066025975] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8067205881] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8068408824] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8069669097] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8071281099] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8072655318] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8073780225] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8074933083] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8076072270] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8077326033] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8078469042] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8079643740] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8080775850] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8081955630] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8083459524] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8085033369] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 8086258656] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8087526909] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 8089210143] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8091290676] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 8092539903] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8093801100] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 8094745932] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8095798410] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 8097987240] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8099175315] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8100345561] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8101514610] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8102745042] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8103907728] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8105062560] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8106193704] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8107517922] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8108648730] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8109948315] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8111284776] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8112455715] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8113576233] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8114820189] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8115981195] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8117155347] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8118290523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8119428597] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8120588154] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8121865836] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8123443398] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8124712176] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8125873245] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8127082026] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8128253196] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8129637222] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 8131088490] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8132530140] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 8134407645] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8137009251] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 8138595570] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 8140523097] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8141762643] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8142912750] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8144140326] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8145391317] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 8146587309] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8147811378] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8149555344] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8151427221] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 8152568760] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 8154540891] 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,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 8157618777] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8158820313] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8160177564] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8161327146] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8162783118] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8163952566] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8165148243] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8166310593] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8167531827] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8168707890] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8169884541] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8171039247] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8172186771] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8173333791] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8174545680] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8176070847] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8177752380] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8179057761] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8180242518] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8181424755] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8182681479] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 8183901096] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8185144779] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 8186683596] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8188503519] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 8189772003] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8191472394] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8192880465] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 8193849636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8194879266] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 8196885228] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8198074038] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8199247623] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8200464657] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8201595066] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8203129284] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8204675409] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8206168509] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8207349717] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8208496611] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8209648125] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8210808417] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8212019907] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8213255274] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8214490347] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8215725462] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8217125658] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8218557333] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 8219916096] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8221147809] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8222767623] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8224588302] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 8225672574] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 8227696722] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8228864238] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8230407759] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8231572818] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8232715281] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8233876602] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8234931096] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8236269048] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8237609604] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8238754188] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8239949298] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8241071811] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8242613358] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8243808342] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8244957084] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8246111223] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8247316371] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8248553817] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8249683407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8250827970] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8251999686] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8253227535] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8254666182] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8255829414] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8256964842] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8258106108] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8259244875] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8260464786] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8261634948] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8262790935] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 8264346930] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8266149591] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 8267457576] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8268761655] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 8269730847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8270724546] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 8272692918] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8273912430] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8275306872] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8276579073] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8277721893] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8278873428] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8280221607] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8281459725] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8282641122] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8283787869] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8284955364] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8286125316] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8287412595] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8288680596] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8289824592] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8291040513] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8292331572] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8294067999] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 8295707406] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8297269344] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8298825885] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8300631381] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 8301691524] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 8303597337] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8304771531] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8305942218] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 8307123195] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8308261584] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8309725158] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8311368576] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8313048744] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8314318194] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8315490519] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8316732018] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8317896489] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8319187002] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8320416363] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8321652759] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8322800556] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8323978152] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8325259677] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8326678332] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8327837931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8328984300] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8330168805] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8331367191] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8332703883] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 8333841978] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8334982950] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8336120457] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8337341208] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 8338688883] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8339848839] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 8341444629] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8343385659] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 8344554141] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8345856015] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8347383261] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 8348347728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8349369861] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 8351655249] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8352868272] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8354069598] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8355293037] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8356507026] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8357662782] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8358874482] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8360187423] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8361372495] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8362536336] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8364138342] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8365382949] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8366639526] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8367857925] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8369076009] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8370236385] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8371391280] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8372574168] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8373809346] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 8375391696] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8377473825] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 8378562549] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 8380425144] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8381590266] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8382758496] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8384117532] 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,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 8386968660] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8388113979] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8389714410] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8391192978] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8392328931] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8393613690] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8394882027] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8396199966] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8397455745] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8398685925] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8399942901] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8401289463] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8403053862] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8404632138] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8405870718] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8407039347] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8408271984] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8409544143] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8410810968] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8411982642] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8413129389] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8414299866] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8415537375] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8417150658] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8418310593] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8419454505] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8420622336] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8421831831] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8423073582] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8424248721] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8425481442] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8426643645] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8427877773] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8429560041] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8430711345] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8431848915] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8433042870] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8434308960] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8435587041] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8436771735] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8437922472] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8439118779] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8440310697] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8441818161] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8443489845] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8444716833] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8445944766] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8447327301] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8448893271] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8450682933] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 8451866157] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8453327589] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 8454458439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8455680744] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 8458076592] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8459218572] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8460377940] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8461543986] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8462728134] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8463893340] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8465110794] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8466320478] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8467442676] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8468841255] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8470174440] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8471353107] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8472604161] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8473798935] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 8475025524] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8476213347] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8477445291] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8478598842] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8479800021] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 8481642918] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8483767824] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 8484851235] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 8486597343] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8487831744] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8488986492] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8490284964] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8491437402] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8492639379] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8493847950] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8494988775] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8496572322] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8498117355] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8499697752] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8500914723] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8502093453] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8503265211] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8504425209] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8506000776] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8507304708] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8508466785] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8509635267] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8511138405] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8512646919] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8513852781] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8515048542] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8516237163] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8517381957] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8518616148] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8519829192] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8520978060] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8522148768] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8523606651] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8525159559] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8526401415] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8527569540] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8528770614] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8529917340] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8531135949] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8532421674] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8533603050] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8534766744] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8536318035] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8537791521] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8538989865] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8540136612] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8541293313] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8542432227] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8543726793] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8544944457] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 8546150025] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 8547326508] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 8548804845] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8550384360] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8551979373] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8553749778] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 8554814331] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8556106608] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8557567704] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 8558543931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8559533745] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 8563194927] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8564474373] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8565723999] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8566899075] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8568134379] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8569341018] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8570533566] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8571832080] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 8573706876] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8574659310] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8575860930] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8577661449] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 8578727157] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 8580798387] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8581955382] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8583120021] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8584326198] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8585795484] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8587053594] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8588303493] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8589476469] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8590699215] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8591854068] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8592998421] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8594238660] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 8595700365] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8596660086] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8597835792] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8600209779] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 8601256104] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 8603334033] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8604536115] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8605809702] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8607035094] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8608253472] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8609461665] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8610774774] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8611960539] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8613213042] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8614356366] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 8615533059] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8616783399] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 8618228514] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8619159024] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8620553214] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8622472446] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 8623749876] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 8626429833] 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,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 8629548627] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8630770344] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8632056930] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8633315271] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8634650997] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8635942119] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8637413064] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8638704102] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 8640164148] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8641084515] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8642255832] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8644014246] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 8645067060] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 8646860460] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8647989315] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8649549048] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8650876038] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8652085113] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8653271865] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8654425269] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8655667524] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 8657185824] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8658102999] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8659324905] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8661302244] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 8662718337] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8663963532] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 8664918612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8665925100] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 8668091712] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8669287368] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8670473616] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8671633740] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8672882400] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8675062410] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8677708074] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8679007575] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 8680571529] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8681484714] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8682694881] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8684516400] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 8685597795] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 8688146271] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8689371768] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8690666418] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8691859407] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8693148387] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8694268758] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8695521891] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8696736216] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8697992142] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8699450109] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8700836970] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8702120868] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 8703620436] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8704525452] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8705700927] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8707467846] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 8708518518] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 8710508478] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8711871588] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8713571853] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8714849850] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8716139670] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8717295300] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8718523149] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8719663071] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8720879790] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8722043988] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 8723188152] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8724365055] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 8725849923] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8727047511] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8728674759] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8730473115] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 8731524711] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 8733495036] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8734686492] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8735984292] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8737119909] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8738344020] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8739487197] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8740923261] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8742193929] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 8743701918] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8744641458] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8745786189] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8747534292] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 8748581877] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 8750403291] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8751584184] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 8752790487] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 8754670575] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8755983936] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8757199374] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8758410066] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 8759608725] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 8761084626] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 8762068791] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 8763274275] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8765134875] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 8766739758] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8768161920] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 8769763569]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 8771413770] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 8773003575] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8774494953] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 8775518724] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8776561626] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 8778723324] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8779878807] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8781081624] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 8782366971] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8783584110] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8785438872] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8787262302] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 8788481688] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8790501951] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8792677110] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 8793945111] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 8795881353] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8797062624] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8798231022] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 8799420714] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8800574328] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8801739576] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 8802953565] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8804747133] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8806013496] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 8807602881] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8809377465] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 8810597439] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 8811869514] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 8812924029] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8814855273] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 8816171763] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 8817460155] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8818540374] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8820464667] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8821640457] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8822955603] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8824453113] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 8825414703] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8826445929] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8829067275] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8831351718] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 8832478347] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 8834824341] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8836702770] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 8837927406] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 8848549773] 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,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 8851044048] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8852641392] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 8853642756] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 8855026971] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 8856358749] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8858936961] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 8860200321] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 8861513136] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8862611919] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8864610678] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8865827250] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 8867039496] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8868087669] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8870056860] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8871754080] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8873331537] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8874784128] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 8875846182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8876858193] 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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 51
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 50
[Hera] -------------------------------------
[Hera] Total executions: 5325
[Hera] Total words: 454
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 8962306731] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8964185559] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 8965740168] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 8967617799] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8968788633] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8969979564] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 8971140906] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8972341728] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 8973578607] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8974753557] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 8975928801] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 8977077837] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 8978554767] ECW: w=0x3db2bce0 func=0x3d5dd240 '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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 53
[Hera] -------------------------------------
[Hera] Total executions: 5342
[Hera] Total words: 455
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 9064010130] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9065876190] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 9067094988] 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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 16
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 53
[Hera] -------------------------------------
[Hera] Total executions: 5344
[Hera] Total words: 455
[Hera] Average executions per word: 11
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9152611545] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9154488714] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 9155667297] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9156939225] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 9158745855] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 9160075428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9161059971] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 9163085841] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9164296092] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9165482676] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9166745280] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9167888310] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9169066977] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9170248227] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9171410346] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9172697541] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 9174618894] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9176482665] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 9177693861] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 9179166465] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9180998463] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 9182187609] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 9183889239] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9185775648] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 9187105662] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9188829489] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 9190289136] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 9191284641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9192279453] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 9194323089] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9195604215] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9196803588] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9198004452] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9199170666] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9200711961] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9201887625] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9203060790] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9204228117] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9205522095] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9206688288] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9207853326] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9209022795] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9210205389] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9211369797] ECW: w=0x3db2bce0 func=0x3d5dd240 '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: 9216924906] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9218749659] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 9219928263] 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: 9225875652] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9227685999] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 9228842637] 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: 9232066452] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9233868294] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 9235077159] 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: 9238363869] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9240181608] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 9241316679] 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: 9244396980] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9246230364] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 9247369572] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 9249239664] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9251294997] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 9252445020] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 9254588406] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9256386468] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 9257541825] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 9258773664] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9259850271] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9261757659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9263243262] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9264590895] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 9266002704] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 9266926242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9267925716] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 9269761137] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 9270812418] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9272538093] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 9273696159] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 9275387016] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 9276702918] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9278427564] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 9279595584] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 9281275584] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 9282289737] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9284014026] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 9285157371] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 9287127255] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 9288469680] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9290363145] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 9291586773] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9292893792] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 9294407703]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 9295839525] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 9298607766] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9299861718] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 9301832610] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 9303249648] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9304421280] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9305619372] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9306812760] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9307960305] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9309114612] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9310283388] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 9311586081] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 9312773904] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 9314457810] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 9315821193] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 9317154021] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 9318738513] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 9320190600]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 9321697287] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 9323027532] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 9324084483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9325069341] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9326941029] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 9328005897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9328995816] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9330241599] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 9331274820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9332349264] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9333696456] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 9334718757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9335735997] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9337027476] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 9338159019] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9339539601] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9341340120] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 9342722172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9343852161] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9345134967] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 9346085910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9347084838] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9348332469] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 9349341309] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9350319174] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9351610086] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 9352626612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9353595300] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9354939279] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 9356333532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9357343632] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9358676754] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 9360272544] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 9361330818] Total tests run: 1003
[Hera] [HADES][INFO ] [KRELTSC: 9362343648] Passed: 965
[Hera] [HADES][INFO ] [KRELTSC: 9363363492] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 9364416579] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 9365560995] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 9366545475] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 9367933617] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 9369220224] ==============================================
[Hera] PARITY:M7.1a word_count=463 here=0x00000000000000d8 latest_id=627 hash=0x73e572cd9217157a
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d5b7000, 0x000000003d5f369a)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-input: no device on PCI bus 0
[Hera] Init: Mama birth...
[Hera] [HADES][DOE ] 58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][WARN ] [KRELTSC: 9571393881] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 9573835845] ( Unterminated comment
[Hera] [HADES][DOE ] 63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][WARN ] [KRELTSC: 9996816942] ( Unterminated comment
[Hera] [HADES][DOE ] 72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] ================================================
[Hera] LithosAnanke — FORTH-79 bare-metal kernel
[Hera] Stadium step one: Hera alone
[Hera] ================================================
[Hera] Hera [live]
[Hera] ================================================
[Hera] PARITY:MAMA_INIT capsule_id=0x214d424abd382707 mode=m capsule_hash=0x214d424abd382707 dict_hash=0x77043e83e3ece77c
[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=10012664)
[Hera] I/O APIC: keyboard IRQ1 unmasked
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=580 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Hermes 4.2 migration self-test: birthing...
[Hermes] [HADES][DOE ] 1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,6,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 2,20000,10000,0,0,78,10,7,4096,0,0,0,8,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 3,30000,10000,0,0,101,13,7,4096,0,0,0,9,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 4,40000,10000,0,0,63,19,8,4096,0,0,0,10,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 5,50000,10000,0,0,92,25,8,4096,2,0,0,12,65536,0,0,65536,0,0
[Hermes] [HADES][ERROR] [KRELTSC: 10560555432] UNKNOWN WORD: 'USE'
[Hermes] [CAPSULE][DEFER] block 4120 (1/16) line 14: S" common:msg.4th" USE
[Hermes] [CAPSULE][DEFER] block 4120: 1 forward ref(s) unresolved at load time:
[Hermes] line 14: S" common:msg.4th" USE
[Hermes] [HADES][DOE ] 6,60000,10000,0,0,64,27,8,4096,2,0,0,15,65536,0,0,65536,0,0
[Hermes] PARITY:BIRTH vm_id=0x70534723b94c4b17-0xa13c67b511abf664 capsule_id=0x85c7b311d1e5bf97 mode=p capsule_hash=0x85c7b311d1e5bf97 dict_hash=0x7550d1c43f5a9f14
[Hera] BIRTH: Hermes live
[Hera] Hermes 4.2 self-test: exercising migrated words...
[Hera] Dict-check at self-test start: OK
[Hera] [HADES][DOE ] 7,70000,10000,0,0,228,32,8,4096,210,0,0,19,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 8,80000,10000,0,0,256,34,9,4096,466,0,0,20,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 9,90000,10000,0,0,256,36,10,4096,722,0,0,21,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 10,100000,10000,0,0,256,36,11,4096,978,0,0,21,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 11,110000,10000,0,0,256,36,11,4096,1234,0,0,22,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 12,120000,10000,0,0,256,36,12,4096,1490,0,0,22,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 13,130000,10000,0,0,256,37,12,4096,1746,0,0,23,65536,0,0,65536,0,0
[Hera] DBG err after CD-INIT=0
[Hera] Dict-check after CD-INIT: OK
[Hera] [HADES][DOE ] 14,140000,10000,0,0,230,39,12,4096,1949,0,0,25,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 15,150000,10000,0,0,256,39,13,4096,2204,0,0,26,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 16,160000,10000,0,0,256,39,14,4096,2459,0,0,26,65536,0,0,65536,0,0
[Hera] -1
[Hera] DBG err after MSG-TEST=0
[Hera] Dict-check after MSG-TEST: OK
[Hera] [HADES][DOE ] 17,170000,10000,0,0,256,39,15,4096,2713,0,0,28,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 18,180000,10000,0,0,256,39,15,4096,2969,0,0,29,65536,0,0,65536,0,0
[Hera] 1 msgs 1 channels
[Hera] DBG err after STATUS=0
[Hera] Dict-check after STATUS: OK
[Hera] [HADES][DOE ] 19,190000,10000,0,0,256,39,16,4096,3224,0,0,31,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 20,200000,10000,0,0,256,41,17,4096,3480,0,0,32,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 21,210000,10000,0,0,256,41,17,4096,3736,0,0,33,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 22,220000,10000,0,0,256,41,18,4096,3992,0,0,33,65536,0,1,65536,0,0
[Hera] DBG err after DELIVER-ALL=0
[Hera] Dict-check after DELIVER-ALL: OK
[Hera] [HADES][DOE ] 23,230000,10000,0,0,256,41,19,4096,4096,0,0,35,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 24,240000,10000,0,0,256,41,20,4096,4096,0,0,36,65536,0,1,65536,0,0
[Hera] DBG err after REDELIVER=0
[Hera] [HADES][DOE ] 25,250000,10000,0,0,256,43,20,2048,2048,0,0,37,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 26,260000,10000,0,0,256,45,21,2048,2048,0,0,38,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 27,270000,10000,0,0,256,45,22,1024,1024,0,0,39,65536,0,1,65536,0,0
[Hera] DBG err after MSG-COOL-ALL=0
[Hera] [HADES][DOE ] 28,280000,10000,0,0,256,45,23,1024,1024,0,0,40,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 29,290000,10000,0,0,256,45,24,512,512,0,0,40,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 30,300000,10000,0,0,256,45,24,512,512,0,0,41,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 31,310000,10000,0,0,256,45,25,256,256,0,0,42,65536,0,1,65536,0,0
[Hera] DBG err after MSG-REAP=0
[Hera] DBG err after CH-COOL/REAP=0
[Hera] DBG err after CH-HEAT!=0
[Hera] [HADES][DOE ] 32,320000,10000,0,0,255,45,26,256,256,0,0,44,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 33,330000,10000,0,0,256,45,27,256,256,0,0,45,65536,0,1,65536,0,0
[Hera] 1 msgs 1 channels
[Hera] DBG err after TICK=0
[Hera] Hermes 4.2 self-test: HERMES-K=[HADES][DOE ] 34,340000,10000,0,0,256,45,27,256,256,0,0,47,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 35,350000,10000,0,0,256,45,28,256,256,0,0,47,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 36,360000,10000,0,0,256,45,29,256,256,0,0,48,65536,0,1,65536,0,0
[Hera] 65536
[Hera] DBG err after HERMES-K=0
[Hera] DBG stadium_resident_sum(Hermes)=45303
[Hera] DBG stadium_reservoir_peek(Hermes)=20233
[Hera] Hermes 4.2 self-test: before eviction:
[Hera] Hermes resident_sum=45303
[Hera] Hermes reservoir=20233
[Hera] Hermes 4.2 self-test: forcing an explicit eviction (COMMON-CH)...
[Hera] 2400
[Hera] DBG err after COMMON-CH@=0
[Hera] Stadium: dispatch cell=37414 behaviour=COOL (stub)
[Hera] DBG err after CH-FREE-NODE=0
[Hera] Hermes 4.2 self-test: after eviction:
[Hera] Hermes resident_sum=43691
[Hera] Hermes reservoir=21845
[Hera] Stadium words: promotions=147 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] PARITY:KILL vm_id=0x70534723b94c4b17-0xa13c67b511abf664 name=Hermes
[Hera] KILL: Hermes dead
[Hera] Hermes 4.2 self-test: killed, resting state restored
[Hera] Stadium words: promotions=582 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Heartbeat: 64 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>