Files
LithosAnanake/logs/20260812-074549/amd64/qemu-amd64-20260812-074549.log
T
Robert Allan JamesandClaude Sonnet 5 a02e14915f WIP checkpoint: quiet default log level, QEMU_DISPLAY control, tee'd serial log
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>
2026-08-12 12:55:08 -04:00

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:45:10
 
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=2125069353 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=1019541125, tick_hz=100, initial_count=10195411
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: 2745813] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 15432207] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 28147686] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 28963221] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 29771805]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 30910614] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 31944444] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 33264252] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 34128885] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 35196546] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 40943616] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42599256] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 46107558] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 47388663] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48898626] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 51508737] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 52980270] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54372171] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 56858025] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 58238733] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59722257] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 63670740] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 65633526] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67583796] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 72663507] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 74016894] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 75167463] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77157234] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78423849] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 79845738] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 81172728] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 82188834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 83211807] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 84790041] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86435349] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 89032083] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 90421842] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92018157] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 94813614] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 96413247] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98027496] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 100988055] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 102481260] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104079738] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 107425710] 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: 116682552] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 118244742] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119825433] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 122568033] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 124029003] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125655012] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 128308236] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 129812193] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131393367] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 134250459] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 136060449] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137660922] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 140479584] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 142252782] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143870769] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 146709381] 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: 149668260] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 151282089] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152886972] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 155542464] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 157084641] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158733645] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 161428554] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 162813966] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164471412] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 167166195] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 168631638] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170282763] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 172984707] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 174558258] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176147433] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 179081490] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 180133296] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 181037283] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182765961] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 183865227] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184994376] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 186281718] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 187139043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 188060250] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 189450345] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191112264] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 193865742] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 195308631] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196946484] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 199734759] 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: 202377504] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 203873292] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205497117] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 208260339] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 209727819] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211324932] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 214208274] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 215295171] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 216382404] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218107113] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 219218307] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 220199553] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 221238675] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222965316] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 224050953] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 225158157] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 226443966] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 227272542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 228161976] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 229692183] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231333837] 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: 234142545] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 235525059] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237124440] 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: 239934891] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 241385718] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242963280] 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: 245888979] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 246921738] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 247983435] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249794055] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 250835298] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 251803335] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 252862323] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254576637] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 255618804] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 256753959] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 257969187] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 258830145] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 259747425] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 261119418] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262684590] 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: 265486578] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 266654430] 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: 269567781] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271164516] 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: 273965013] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 275371887] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277002978] 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: 279855618] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 280901061] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 281957613] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283658445] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 284796183] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 285782175] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 286857858] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288604428] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 289679859] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 290651676] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 291710811] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293409081] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 294526890] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 295577310] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 296813202] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 297676281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 298581612] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 299894448] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301517916] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 304070193] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 305461842] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307200432] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 309856428] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 311302698] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312900735] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 315562758] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 316676976] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 317938971] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 318802533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 319687809] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 321292356] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322897743] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 325656786] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 327040392] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328630995] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 330956619] 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: 333812304] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 335283711] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336907767] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 339550932] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 340631466] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 341884368] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 342734532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 343633311] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 345294936] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346888668] 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: 349717053] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 351177939] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352784754] 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: 355645017] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 356760810] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 358044582] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 358903545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 359833110] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 361350507] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362917317] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 365867292] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 367259823] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368851707] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 371600397] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 372958740] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374555370] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 377223567] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 378279867] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 379177323] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380861145] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 381910137] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 383028555] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 384273561] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 385133112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 386026893] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 387516444] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 389083254] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 390121557] 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: 394500981] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 396016173] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397623471] 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: 400419894] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 401940546] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403547445] 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: 406486500] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 407527323] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 408610104] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 410258856] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 411340755] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 412346235] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 413357679] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 415042131] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 416124135] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 417275439] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 418578090]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 419931309] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 421047102] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 422523612] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 423354897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 424258884] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 425926746] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427542759] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 430396155] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 431735577] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433277607] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 435987384] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 437465364] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 439033623] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 441323568] 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: 444401517] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 445981578] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 447549438] 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: 450521001] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 451536078] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 452374923] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 454030626] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 455063364] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 456203412] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 457507911] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 458324748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 459191691] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 460513851] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462132258] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 464698059] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 466194960] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 467735898] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 470840475] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 471876951] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 472709349] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474414465] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 475563858] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 476657265] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 478023945] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 478952754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 479824338] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 481257735] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482843361] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 485615655] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 487298427] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488879097] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 490959378] 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: 493969623] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 494999967] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 495843348] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497516565] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 498664467] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 499804032] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 501213216]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 502697076] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 503767782] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 505099119] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 505931454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 506871351] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 508717293] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510250944] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 512956080] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 514284414] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515864769] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 518505183] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 519935829] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 521585421] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 524437830] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 526028538] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 527596440] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 530401767] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 531896694] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533413167] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 536487168] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 538092471] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539675703] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 540714888] 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: 545423592] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 546426258] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548190363] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 549221442] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 550271106] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551951043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 553026831] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 554245839] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 555487674] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 556333911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 557270406] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 558823020] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 560404446] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 563409609] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 564977742] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 566547807] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 569224446] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 570222261] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571871076] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 572958414] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 574013496] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 575302287] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 576096927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 577000095] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 578881338] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580436178] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 583119516] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 584517234] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586093305] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 588704550] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 590160375] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 591706962] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 593781447] 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: 597111081] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 598604601] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600122124] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 602841225] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 603929403] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 605173863] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 605985072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 606948552] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 608431257] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610009701] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 612736635] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 614223456] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 615827667] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 618474696] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 619652817] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 621141423] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 622118700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 623171976] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 625140537] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 627046917] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 630380373] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 632061822] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633839283] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 636780690] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 637829703] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 639128112] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 639968826] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 640897677] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 642584124] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644141799] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 645893430] 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: 649501839] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 650940864] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 652587537] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 655352019] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 656418441] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 657682767] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 658514388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 659428665] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 661471566] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663034890] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 666276114] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 668241798] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669846240] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 672724689] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 673798986] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 675061779] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 675904236] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 676812570] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 678162282] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 679793898] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 682462263] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 683813760] 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: 686577108] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688198728] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 689923185] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 691037298] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 692272980] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 693137844] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 694015686] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 695629851] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697243554] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 699978006] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 701488200] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703073385] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 705811911] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 707353899] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 708971130] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 711823749] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 712933578] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 714223188] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 715046745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 715969002] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 717384717] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 718997958] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 721725438] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 723249534] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 724901121] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 726529776] 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: 729879234] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 730964388] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 732297006] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 733167960] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 734062224] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 735861294] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 737435244] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 740253780] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 741731508] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 743271375] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 745937136] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 747414738] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 748935012] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 751849077] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 753749346] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755383671] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 757243809] 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: 761007261] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 762061293] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 763748874] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 764836905] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 766013325] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 767499936] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 768553716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 769681101] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 771757329] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773652642] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 776962305] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 778834224] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 780800412] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 784141449] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 786057720] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787939698] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 791333739] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 792508332] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 794530800] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 795826773] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 797079171] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 798571788] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 799597029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 800644782] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 802915659] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804796608] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 807034746] 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: 811400877] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 813346548] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 815222142] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 818690292] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 820761060] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822957093] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 826074522] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 827069019] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 828744378] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 829837470] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 830937240] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 832230063] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 833092281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 834010212] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 836039421] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837632838] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 840408114] 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: 843233664] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 844283685] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 845881974] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 846948018] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 848450148] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850037706] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 852797820] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 853800570] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855473913] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 856573368] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 857666397] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 858906867] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 859759509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 860655075] 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: 863177301] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864788673] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 868205373] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 869360667] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870981321] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 872036256] 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: 874878543] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 875907270] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 877631790] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 878690400] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 879800397] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 881007603] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 882114198] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 883181481] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 884897349] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 886212726] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 888929160] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 889984641] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 891559431] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 892623249] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 893667264] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895378722] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 896469693] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 897579249] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 898885260]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 900315444] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 901437054] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 902761734] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 903684915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 904631805] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 905978031] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907578987] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 910217700] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 911559621] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913135335] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 915757857] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 917099526] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 918650187] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 921300660] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 922692960] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924334845] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 926682120] 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: 929612775] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 931062846] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 932626191] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 935584272] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 937102152] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938704326] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 941998596] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 943005735] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 943894014] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 945615909] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 946683675] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 947661897] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 948539109] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950234229] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 951310563] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 952514199] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 953854482] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 954672327] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 955624824] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 957034071] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958617513] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 961251396] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 962595333] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964139505] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 966845859] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 968174067] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969761856] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 972324129] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 973643265] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 975228492] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 977866365] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 979221243] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 980769111] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 983551464] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 985034715] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986608476] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 989638608] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 991165623] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 992795580] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 994212198] 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: 998532843] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 999637002] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1000510371] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1002251061] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1003348941] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 1004319561] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1005139926] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006777212] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1007820156] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1008895377] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1010179443] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 1011038364] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1011975888] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1013522013] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1015055538] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1017723420] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1019064396] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020658065] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023211728] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1024572234] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1026210129] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1028868162] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1030273734] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031804403] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1034511975] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1035906291] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037519889] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1040165259] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1041639312] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043180187] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1045990071] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1047492810] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049075097] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1052070075] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 1053131352] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1054021332] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055779557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1056873678] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 1057893270] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1058761557] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060429566] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1061495505] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1062632004] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1063918779] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 1064785071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1065711066] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1066996497] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1068573933] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 1070510826] 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: 1073864568] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1075273437] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1076861982] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1079485386] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1080941610] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082502834] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1085117691] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1086524565] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088088120] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1090746888] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1092096117] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093667673] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1096192524] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1097485011] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1099018641] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1101656934] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 1102676463] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1103617536] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105250811] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1106358960] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 1107323154] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1108207380] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109842965] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1110886161] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 1111932759] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1112966253] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114666140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1115754192] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1116843063] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1118153988] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 1119015030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1119914229] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1121734887] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123328997] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1126034427] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1127485989] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129067457] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1131705120] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1133100990] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134768138] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1137447108] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1138597110] 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: 1141554729] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143132774] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1145884719] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1147320636] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148917035] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1151644746] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1153045845] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154631471] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1157281482] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1158425919] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1159361889] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161041133] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1162121415] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 1163098125] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1163983590] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165714830] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1166821887] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1167770856] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1168622763] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170372567] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1171443084] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1172557134] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1173818016] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 1174704300] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1175620383] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1177190910] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1178782920] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1181559477] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1183005348] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184561175] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1187343234] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1188761847] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190369418] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1193352447] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1194432477] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1195368216] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197062055] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1198165731] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1199203740] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1200159954] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201853184] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1202950182] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1203963348] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1204859733] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206586815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1207671801] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1208788329] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1210086444] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 1210979952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1211856513] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1213319184] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214906154] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1217537454] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1218935151] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220519328] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 1223271798] 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: 1225580370] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1226875713] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228561215] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1231127646] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1232625849] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234263261] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1237342407] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 1238405112] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1239314601] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1241045253] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1242174066] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1243285281] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1244642763] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1245532722] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1246456659] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1248082521] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249674678] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1252484772] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1253876358] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255469544] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1258092864] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1259475630] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261087674] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1263853500] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1265399688] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1267009128] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1270064481] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 1271182185] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1272099276] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273854141] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1274945805] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1276065441] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1277385942] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 1278240642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1279153218] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1280626620] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282208445] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1284875319] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1286288010] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287893082] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1290491937] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1291905888] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1293514593] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1296137850] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1297488801] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299073692] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1300969257] 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: 1304083284] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 1305113754] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1305984708] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307693100] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1308763197] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 1309759374] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1310597820] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312329690] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1313442459] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1314557055] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1315853931] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 1316694897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1317645084] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1319089485] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320653754] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1323179109] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1324499652] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326137148] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1328715906] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1330082964] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331661282] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1334268369] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1335562431] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337174097] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1339683807] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 1340725785] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1341661314] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343465718] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1344549486] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 1345520274] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1346487219] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348194183] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1349277258] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1350368565] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1351672833] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 1352519658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1353447648] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1354754940] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356269502] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1358813589] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1360120419] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361711484] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1364271384] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1365654864] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367528358] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1370672898] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1372315560] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374275742] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1377401928] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1379180985] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381131276] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1383241398] 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: 1386624981] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 1387496061] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1388297988] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390001151] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1391087082] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1392151467] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1393460985] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 1394295924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1395204195] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1396608003] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398178467] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1400842590] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1402158429] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403715180] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1406249355] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1407626598] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409179296] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1411834872] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1413195840] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414779135] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1417371606] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1418854500] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420489308] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1423544787] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 1424609067] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1425463704] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427183793] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1428247065] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1429356978] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1430668995] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 1431515484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1432415649] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1433795076] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1435384293] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1437971934] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1439252535] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1440848157] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1443409359] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1444735677] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446289740] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1448834940] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 1449854994] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1450758498] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452479532] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1453615086] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1454915784] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1456424739] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 1457295672] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1458350061] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1459865253] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461416544] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1463976339] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1465229136] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466782065] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1468441989] 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: 1471994160] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1473305484] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474874772] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1477419993] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 1478430786] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1479310875] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481006583] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1482066957] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1483174224] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1484408961] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 1485268890] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1486127202] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1487537289] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489097484] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1491701085] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1492908984] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1494489885] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1497125469] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1498495257] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500111333] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1502731104] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1504032642] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505593299] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1508161998] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1509608709] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1511217624] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1514387049] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 1515472812] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1516393326] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518072633] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1519163331] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1520253546] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1521602208] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 1522380783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1523309109] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1524734085] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526317464] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1528870287] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1530147171] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531721268] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1534226211] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1535521743] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537048149] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1539635853] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1541002155] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542647778] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1545289578] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1546288233] 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: 1549226700] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550824590] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1553346690] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 1554420861] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1555312815] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556980068] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1558197795] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1559318355] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1560700134]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1562049615] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 1563161985] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1564408860] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 1565249091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1566156522] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1567526205] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569088668] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1571723076] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1573231989] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574811168] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1577710575] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1579380369] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581313986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1584435279] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1586102826] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587989361] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1591164624] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1592766525] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594614651] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1596908586] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 1597781724] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1598684262] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600385031] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1601437194] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 1602461952] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1603355250] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605077103] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1606154214] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1607345544] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1608631542] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 1609460832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1610396361] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1611912645] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1613494449] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1616106492] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1617500892] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1619113986] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1621770948] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1623166335] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624736064] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1626729594] 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: 1630114983] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1631447874] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633098558] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1635674208] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1637044101] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638618807] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1641250863] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 1642298742] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1643189142] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644900831] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1645992894] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 1646985459] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1647847110] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649531247] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1650638283] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1651735869] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1653024996] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 1653876840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1654794939] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1656282579] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657865223] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1660417458] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1661857155] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663482912] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1666136535] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1667530137] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669085292] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1671715836] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1673093121] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674712494] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1677253473] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1678648146] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680237657] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1682906967] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 1683960600] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1684891530] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1686626067] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1687794927] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 1688848455] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1689692361] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691406150] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1692524295] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1693625178] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1694923104] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 1695762642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1696702854] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1698199482] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1699770702] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1702374387] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1703707887] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705296621] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 1706389230] 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: 1710701811] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1712066244] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713671127] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1716325359] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1717716315] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719248412] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1721846049] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 1722883785] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1723788738] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725468423] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1726536630] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1727781468] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1729122486] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 1729894572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1730865780] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1732234434] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733782134] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1736382984] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1737665601] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739222289] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1741766964] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1743048132] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744613724] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1747273227] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1748675124] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750262409] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1752908010] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1754324355] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755921741] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1758423513] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 1759551150] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1760390541] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762090155] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1763125791] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 1764059703] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1764898128] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766597217] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1767682014] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1768779768] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1770154281] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 1771010850] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1771908642] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1773527637] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775105493] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1777855779] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1779314292] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780892442] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 1781954454] 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: 1786130115] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1787543583] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789356576] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1792517706] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1794175026] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796118744] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1799347095] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 1800644727] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1801707201] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803843069] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1805138412] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 1806368697] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1807386588] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809353553] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1810701711] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1812009591] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1813531839] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1814585115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1815658467] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1817482695] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819400037] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1822606905] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1824261138] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1826151243] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1829314935] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1830856923] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1832752194] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1836030735] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1837795785] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839676776] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1842774549] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1844253621] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845868710] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1848496356] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1849509942] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1850365020] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852036557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1853076855] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1854017382] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1854859818] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1856533077] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1857579969] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1858720794] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1860019833] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1860980373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1861879509] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1863567783] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865180625] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1866892860] 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: 1870485393] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1871855748] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873433100] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1876326879] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1877990898] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879886925] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1883077833] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1884841455] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886640609] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1889962620] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1891631259] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1893412122] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1896571761] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1897788732] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1898847972] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900861116] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1902111414] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1903254549] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1904251251] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906287180] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1907613456] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1908867261] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1910434365] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1911459585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1912535268] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1914234147] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916199243] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1919562477] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1921386915] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923311250] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1926538992] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1928104857] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929993891] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1933104327] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1934330265] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1935404058] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937454393] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1938792933] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1940093652] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1941629025] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1942666278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1943803260] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1945559385] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947483237] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1950699156] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1952275017] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954197399] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1956930003] 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: 1960138929] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1961237460] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962835329] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1965408039] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1966463688] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1967386701] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1969060947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1970148243] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1971265002] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1972557006] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1973405091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1974309876] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1975853607] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977436083] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1980020280] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1981319739] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1982980986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1985522658] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1986867435] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988476602] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1991015082] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1992084780] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1993079340] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994790483] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1995878577] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1996966230] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1998249099] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1999191075] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2000079207] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2001662061] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003254155] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2005838940] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2007218094] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2008844460] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2011463433] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2012757096] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014343814] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2016929061] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 2017972362] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2018839662] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020574745] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2021649966] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2022733566] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2024017002] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 2024850765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2025774723] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2027203668] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028906810] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2031669990] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2033086020] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2034805143] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2037409710] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2038740753] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040316425] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2050308960] 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: 2052685236] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2053678557] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055246606] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2057872593] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 2058850101] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2059746465] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061448053] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2062533543] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2063618697] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2064892389] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 2065753473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2066665524] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2068136049] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069737572] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2072363349] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2073709953] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2075304546] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2077881309] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2079208677] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080740249] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2083317117] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2084687997] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086264320] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2088939237] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 2089938732] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2090935056] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092618815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2093680029] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2094745422] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2096028984] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 2096930409] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2097817029] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2099429157] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2101090530] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2103761625] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2105147541] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106794004] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2109429210] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2110908891] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2112565035] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2114553525] 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: 2117816022] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2119225290] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120864088] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2123450469] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2124849825] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126516931] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2129112195] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 2130172359] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2131134999] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2132848452] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2133951708] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2135107233] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2136388674] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 2137222983] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2138101455] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2139490731] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2141122389] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2143701021] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2145053904] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146659501] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2149386855] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2150800197] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152425156] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2155103706] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2156231868] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2157525405] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 2158455957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2159369919] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2160753126] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2162461980] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2165056362] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2166453555] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2168076834] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2170772163] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2172204405] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173786020] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2176407429] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2177519484] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2178754641] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 2179556967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2180448711] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2182103007] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2183714337] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2186153004] 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: 2189120136] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2190562122] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192138823] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2194849230] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2196130230] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2197695297] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2200331994] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2201730678] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203337619] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2206091118] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2207428146] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2209005834] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2211607923] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 2212709835] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2213547756] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2215209654] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2216306568] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2217428535] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2218727091] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 2219567553] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2220487080] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2221931775] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2223539661] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2226235011] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2227608369] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229221442] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2231817168] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2233163562] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2234754144] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2237374146] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2238706407] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2240320467] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2242986060] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2244383379] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245989753] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2247356202] 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: 2251290237] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 2252290194] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2253169317] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2254884870] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2255945958] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2257061730] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2258403987]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2259835179] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 2261064834] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2262499932] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 2263425906] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2264446464] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2265990573] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2267624163] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 2268743106] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 2270175516] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2271742641] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 2272754421] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2274196596] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2275800282] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2276710086] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 2278087644] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279824449] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 2280706134] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2281932429] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283404004] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 2284504446] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2285999184] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287550013] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2288520843] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2289999432] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291571723] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2292601710] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 2293703244] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2294629386] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2296342860] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2297422281] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 2298442629] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2299321752] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2301051291] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2302129242] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 2303144088] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2303979405] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2305702119] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2306849307] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2308025832] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2309432496] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 2310284613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2311199646] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 2312957913] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2314552128] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2315695515] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 2317284774] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2318866410] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 2320034094] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2321789925] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323438635] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2324433846] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 2325938727] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2327576580] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 2328584118] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 2330069196] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2331668892] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2332863036] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 2334354435] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2335963476] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2336963328] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2338162743] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2339069628] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340564156] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2341481058] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2342532150] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2343445104] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2345249844] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2346450960] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2347625616] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2348949666] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 2349799200] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2350726476] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 2352356664] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2353952286] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2354980509] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 2356501245] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2358080151] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2359139286] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 2360549331] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2362141446] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 2363174877] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2364576186] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2366166411] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2367140286] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 2368735152] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2370306624] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2371352088] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 2372349210] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2374075221] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2375144562] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 2376178602] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377842117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2379001044] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2380119924] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2381476272] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 2382322530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2383226454] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 2384821803] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2386419567] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 2387409885] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2388771546] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2390361414] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2391322080] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2392725615] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2394308637] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2395300005] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 2396834979] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2398385493] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 2399417979] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 2400911247] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2402495928] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 2403569700] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 2405144532] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2406727890] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 2407764408] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 2408787738] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2410469250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2411559150] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 2412511773] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2414236965] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2415288456] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2416363929] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2417766204] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2418628485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2419527768] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 2421282738] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2423004150] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 2424116331] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 2425715628] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2427328197] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 2428393968] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 2430023778] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2431700586] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 2432828097] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2434350177] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2436029253] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2437020453] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 2438701608] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2440331481] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2441359389] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2442504351] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2444180970] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2445318351] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2446306695] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2448026595] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2449117272] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2450274792] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2451719676]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2453029887] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 2453978898] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2455082847] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2455835655] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2456575674] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2458066212] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2459701188] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2460675294] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2462150397] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2463768489] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2464732851] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 2466338154] 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: 2468895513] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2470519317] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2471522634] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2473064118] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2474703168] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2475649428] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2476744326] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2478459354] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2479527876] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2480569182] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2482292484] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2483396349] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2484620754] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2485883400] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2486746794] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2487663969] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2489341911] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2490923022] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2492002989] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2493508248] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2495131338] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2496149271] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2497778766] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2499398832] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 2500445829] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2501948904] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2503516344] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2504488539] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2505557901] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2507262576] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2508348486] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2509296405] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2511027750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2512125441] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2513245308] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2514516375] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2515385943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2516310216] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2518158363] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2519734644] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2520833028] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2522477328] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2524057725] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2525144517] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 2526751710] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2528330826] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2529380847] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2530925103] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2532558756] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2533542837] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2534637672] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2536328739] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2537434872] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2538460281] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2540167770] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2541257586] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2542387470] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2543646903] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2544508428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2545462563] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2547166461] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2548839930] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2549902908] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 2551791837] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2553385569] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2554443381] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2556100932] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2557725282] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2558783640] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2560471578] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2562074907] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 2563140825] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2564633484] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2566257372] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2567231604] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2568360438] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2570077377] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2571210894] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2572199112] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2573920545] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2575036275] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2576142387] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2577453354] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2578313493] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2579245347] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2581234278] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2582803482] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2583903231] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2585732100] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2587322367] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 2588339334] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2590097685] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2591718822] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2592736587] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2594231073] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595855234] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2596817790] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2597968800] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2599697079] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2600818290] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2601810204] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2603537601] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2604625842] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2605703331] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2606969442] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 2607831303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2608861500] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 2610528333] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2612133258] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 2613157806] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2614610901] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2616173679] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2617259547] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 2618980812] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2620549344] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2621637312] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2623233669] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2624796972] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 2625794283] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 2627405193] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2629008165] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 2630059509] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 2631134898] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2632910910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2634049971] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 2635003203] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2636659977] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2637714618] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2638742358] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2640000195] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 2640823059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2641759470] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 2643512067] 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: 2646161931] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2647754340] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 2648795583] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2650298028] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2651904381] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2652913515] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2654430828] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2655985899] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 2656995243] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 2658546660] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2660152194] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2661183252] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2662583196] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664189381] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 2665186419] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2666770806] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2668356705] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2669346120] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 2670395763] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2672109489] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2673187986] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 2674147371] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2675863407] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2676908472] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2678051691] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2679286680] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2680179705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2681119833] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2682965481] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2684656275] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 2685715998] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2687323611] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2688942018] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 2690047899] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2691564939] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2693193552] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2694186684] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2695846230] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2697438576] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 2698492062] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2699595255] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2701330443] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2702414190] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2703486051] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2705226657] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2706284301] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2707437411] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2708686596] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2709540141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2710422120] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2711965641] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2713566030] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2714541858] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2716057050] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2717670900] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2718690912] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2720062590] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2721667725] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2722630260] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 2724278991] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2725876230] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 2726900526] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2728500327] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2730166446] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 2731214430] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 2732257920] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2733975216] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2735076519] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2736092037] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2737739781] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2738837262] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2739928065] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2741205558] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2742051480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2742966261] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2744668311] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2746264248] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2747281929] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2748854325] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2750480103] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2751524181] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2753168145] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2754792516] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 2755830945] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 2757372786] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2758971369] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2760009735] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2761118892] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2762807460] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2763951498] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2764953723] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2766671061] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2767757748] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2768837022] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2770112667] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2770952457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2771851341] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 2773505910] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2775167619] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 2776188534] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2777722227] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2779314216] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2780327277] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2782083423] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2783702796] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 2784769134] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 2786227542] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2787818376] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2788875663] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2789993556] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2791707261] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2792795229] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2793773115] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2795519139] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2796572205] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2797652193] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2798940606] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 2799780207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2800692363] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2802259131] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2803858638] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2804843559] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2806340544] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2807975415] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2808934989] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2810443020] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2811976125] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2812926858] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2814305466] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2815865829] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2816820825] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2818396896] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2819977881] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2820937686] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 2822018220] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2823668547] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2824754142] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 2825730579] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2827449870] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2828623980] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2829693489] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2830949835] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 2831764047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2832709530] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2834341461] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2835954723] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2836977969] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2838458511] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2840151510] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2841114381] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2842582764] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2844290820] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2845263519] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2846782848] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2848352136] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2849339409] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2850925917] 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: 2853494574] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2855124930] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 2856184464] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2857759359] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2859331881] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2860324257] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 2861421759] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2863141302] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2864285319] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 2865261147] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2867018784] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2868140541] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2869255305] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2870558208] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2871389682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2872344153] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2873787840] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2875390749] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2876346186] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2877758625] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2879365356] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2880310566] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2881745790] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2883350421] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2884326627] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2885790306] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2887423497] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2888410917] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2889807312] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2891446152] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2892382311] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 2893516647] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2895293520] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2896526598] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2897644995] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2899310400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2900429595] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2901506160] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2902780398] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2903616744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2904582429] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2906157114] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2907736986] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2908715754] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2910031089] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2911620915] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2912595861] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2913993663] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2915601864] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2916553458] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2918021400] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2919592137] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2920596966] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2922028221] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2923642701] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2924608218] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 2925639486] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2927364153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2928426921] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2929479147] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2931199572] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2932273176] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2933354655] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2934630447] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2935498314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2936404527] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2937929085] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2939524644] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2940648375] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2942042166] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2943630543] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2944775589] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2946180237] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2947796418] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2948844318] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2950350522] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2952000408] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2953129200] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2954843430] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2956413495] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2957580444] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2958592539] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2960259120] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2961333312] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2962385475] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2963674623] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2964493560] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2965446204] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2966968746] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2968595490] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2969631021] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2970974958] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2972552604] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2973595527] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2975071470] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2976643782] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2977689162] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 2979023418] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2980665870] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 2981735169] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2982732690] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2984439696] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2985552549] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2986650051] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2987940984] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2988803874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2989766892] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2991254322] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2992830036] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2993811366] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2995240983] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2996823900] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2997870834] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2999276616] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3000862515] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3001852728] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 3003203343] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3004801359] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 3005899323] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 3006934140] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3008707212] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3009792219] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3010949739] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3012265599] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3013162929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3014081112] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3015836712] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3017415135] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3018535359] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3020117730] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3021741681] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 3022789098] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3023816292] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3025484805] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3026559270] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3027636045] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3028886217] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3029744592] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3030695577] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3032187774] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3033794001] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3034873821] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3036337857] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037963320] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 3039106224] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3040228632] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3041930745] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3043090470] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3044162835] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3045387156] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3046206555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3047127930] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3048799446] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3050362560] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3051351219] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 3052952616] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3054660840] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 3055809897] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3057029157] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3058674003] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3059863485] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3061029027] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3062423490]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3063888261] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 3065037318] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3066358092] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 3067244649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3068180367] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3069950100] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3071604648] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3072599376] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3074147727] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3075818256] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3076789464] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3078238170] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3079863024] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3080843052] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 3082348101] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3083869761] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3084865476] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 3086232723] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3087834267] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 3088877043] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3090058041] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3091308759] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 3092230470] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3093133806] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3094641354] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3096237732] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3097175529] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3098648280] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3100254024] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3101253897] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 3103556484] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3105252171] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3106223652] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3107409711] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3108709695] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 3109570653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3110500029] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3112048170] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3113771346] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3114742491] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3116171772] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117832956] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 3118779804] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 3120405099] 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: 3123329769] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3124931691] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3125941308] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3127133436] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3128388564] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 3129259959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3130188495] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3131702028] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3133327071] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3134305188] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3135726909] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3137376207] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3138336180] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3140221623] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3141824805] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3142818588] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3143937993] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3145166010] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 3145979151] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3146893869] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 3149513304] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3151105692] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 3152100357] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3153202584] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3154719708] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3155709165] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3157233051] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3158853957] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3159908997] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3161036403] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3162268389] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 3163110678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3164031969] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3165557535] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3167135643] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 3168261915] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 3169674186] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3171242109] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 3172368675] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 3173831577] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3175434612] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 3176482806] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3177539505] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3178803831] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 3179651286] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3180586017] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3181984932] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3183569928] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 3184711467] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3186186234] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3187881060] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3188876712] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 3190435353] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3192023709] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 3193087359] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3194165415] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3195432387] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 3196283370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3197215182] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3198888945] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3200529717] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 3201519615] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3202993563] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3204600357] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 3205666023] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3207125376] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3208725198] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3209689665] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3210811611] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3212104266] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 3212937693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3213863793] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3215288580] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3216895059] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 3217974501] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3219048189] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3220622790] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 3221660316] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 3223180296] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3224770143] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 3225837531] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3227072184] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3228309378] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 3229213386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3230131212] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 3231692667] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3233295576] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 3234302022] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 3235524810] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 3236709525] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3238410567] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 3239459433] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3240597822] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3242055621]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3243379482] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 3244477257] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3245796015] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3246636876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3247580070] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 3249668814] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3251249862] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3252470046] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3253998825] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3255584598] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3256667274] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3258276567] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3259874184] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3260944344] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3262485681] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3264041340] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3265099131] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3266249637] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3267260178] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3268992636] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3270056874] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3271223886] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3272498313] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 3273436824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3274352088] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3276318696] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3278009931] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 3279002307] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3280338852] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3282061755] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 3283117362] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3284734740] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3286399578] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3287416020] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3288684672] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3290317632] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3291389388] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3292580172] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3293869131] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3294754218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3295672674] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3297360276] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3298983198] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 3300081120] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3301238241] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3302809482] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3303840897] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3304976052] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3306616551] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3307612728] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 3308784234] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3309933165] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3311696262] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3312731100] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3313835259] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3315121698] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3315995634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3316918542] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3318584220] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3320236080] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 3321262791] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3322453092] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3324076161] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3325122297] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3326317386] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3327990435] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3328995306] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 3330198207] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3331351002] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3333074388] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3334051161] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3335177769] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3336434472] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 3337290453] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3338202147] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3340352988] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3341963310] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 3342934350] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3344641629] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3346298466] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 3347304576] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3349069500] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3350735661] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 3351685365] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 3353255808] 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: 3356146374] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3357868353] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 3358944183] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3360894390] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3362494359] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3363478062] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3364600554] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3365885649] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 3366762231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3367687743] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 3369981741] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3371622429] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 3372640572] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 3374435946] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3376075080] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 3377057544] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 3378881730] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3380510784] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 3381540876] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 3383317728] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3384924417] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3385977441] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3387031851] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3388275639] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 3389167614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3390161124] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3391806054] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3393440925] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 3394426287] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3395706153] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3397296021] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 3398279178] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3399515133] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3401145888] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3402128604] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3403761144] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3405332091] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 3406345236] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3407494146] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3408735960] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 3409600467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3410502396] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3412309320] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3413939907] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 3415062819] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3416671734] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3418298394] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 3419253369] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3420455787] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3422051514] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3423031605] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3424400343] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3425985171] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 3426992289] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3428122005] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3429396621] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 3430287966] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3431204658] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3433095015] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3434742129] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 3435758172] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3436962543] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3438530403] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3439549890] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3440664801] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3441901239] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 3442759698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3443683992] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3445087527] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3446676555] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 3447720822] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 3449222700] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3450776931] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 3451734489] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3453030945] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3454537359] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3455477382] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 3458750547] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 3460532397] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 3461907498] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3462691491] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3463961991] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3465569814] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 3466600200] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 3468101973] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 3469178370] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3470285364] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3471377217] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 3472772016] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3473579802] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3474658446] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3476285757] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3477330717] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 3478904940] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 3479973777] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 3481349088] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 3482155992] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 3483529140] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3484355028] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3485356602] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3486899031] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 3487914045] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3488994117] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3490257225] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 3491099598] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3491997642] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 3493388199] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3494949801] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 3495939741] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3497418393] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3498965946] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 3500002233] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3501631686] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3503254209] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 3504305133] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3505417965] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3506698608] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 3507585438] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3508522983] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3510556203] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3512182758] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 3513325809] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3514811328] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3516452961] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 3517574907] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3518728479] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3519999483] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 3520851054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3521758548] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3523208976] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3524812389] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 3525846702] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 3527202924] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 3528256536] ECW: w=0x3db1d688 func=0x3d5e6e70 '@'
[Hera] [HADES][INFO ] [KRELTSC: 3529277451] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 3530446248] ECW: w=0x3db1d688 func=0x3d5e6e70 '@'
[Hera] [HADES][INFO ] [KRELTSC: 3531511368] ECW: w=0x3db1e2b8 func=0x3d5dc140 '-'
[Hera] [HADES][INFO ] [KRELTSC: 3532570776] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3533882331] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3534675921] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3535713048] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3537336957] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 3538616844] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3539815692] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3541144845]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3542456631] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 3543527085] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3544765287] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 3545627337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3546518073] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3547866105] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3549449379] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3550398999] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 3551704800] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3553305630] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 3554286687] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3555530685] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3557090229] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3558060765] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3559440381] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3561026847] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3562111707] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3563574567] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3565146669] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3566192364] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3567578532] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3569142675] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3570300006] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 3571604757] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3573343767] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3574439736] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3575581716] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3576799170] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 3577627263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3578563926] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3580255770] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3581808132] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3582947382] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 3584024913] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3585611673] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 3586695462] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3588318909] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3589870137] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3590889792] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3592376130] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3593931327] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 3594970911] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3596090778] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3597292692] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 3598155267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3599075067] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3600684780] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3602390400] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 3603526500] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 3606095577] 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: 3608819844] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3610183395] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 3611245239] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3612986097] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3614645559] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3615691464] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 3617231772] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3618895497] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 3619938567] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3621071874] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3622265703] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3623103330] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3624040350] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3625272462] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3626914935] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3627935724] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3629287263] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3630673641] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 3631767468] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3633216636] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3634592178] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 3635653203] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3637141116] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3638496288] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 3639597948] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3640720902] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3642356235] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3643373391] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3645267696] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3646920228] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 3647936628] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3649035180] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3650776815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3651856236] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3653007477] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3654261807] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3655126587] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3656067492] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3657446688] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3659066166] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3660009864] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 3661359597] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3662984073] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 3663986949] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3665300520] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3666915672] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3667890954] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3669258201] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3670893723] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 3671870034] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 3672925557] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3674523489] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 3675659274] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 3676991052] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3678605952] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 3679701774] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3681049260] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3682723800] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 3683926407] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 3685411527] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3687074622] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3688165194] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 3689668521] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3691300158] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 3692284134] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3693386907] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3695152944] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3696297150] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3697395093] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3698691675] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 3699523548] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3700526844] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3701595135] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3702929433] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 3703822269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3704792847] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3705945411] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3707227146] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3708103077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3709043940] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 3710954058] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3712530255] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 3713545269] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3714687291] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3716336694] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 3717362838] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3718874103] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3720521679] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3721493286] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 3723385701] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3724990227] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 3726010113] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3727076703] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3728643954] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3729661635] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3730716234] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3731688366] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3733391865] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3734540628] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3735521979] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3736475862] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3738221676] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3739317960] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3740434446] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3741631026] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3742503975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3743408550] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 3745171080] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3746788080] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3747830058] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3749386788] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3750999924] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3752057547] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3753669255] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3755290749] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3756283860] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3757911822] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3759522417] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3760657194] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3761664459] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3762612000] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3764346201] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3765426252] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3766553532] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3767769915] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3768671025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3769609641] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3770995431] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3772737507] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3773814282] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3774892401] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3776602662] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3777657996] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3778767951] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3780534849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3781637979] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3782820384] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3784113039] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 3785028933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3785948187] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3787612353] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3789280089] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 3790265052] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3791773335] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3793332921] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 3794326662] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3795791979] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3797447703] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 3798463158] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3799596549] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3800839014] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3801737394] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3802682205] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3804551688] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3806264952] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 3807484401] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3808821030] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3810708237] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3812018931] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3813451278] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3815284662] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3816582189] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3818038602] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3819872973] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3821100213] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3822369852] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3823992375] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3825116988] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3826239753] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3827802531] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 3828913578] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3830630265] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3832291827] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 3833414445] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3834968802] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3836569968] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 3837586032] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3838695924] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3840287325] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3841375314] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3842444487] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3844060731] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3845164806] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3846617418] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3848262852] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 3849328539] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3850935648] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3852566340] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 3853589439] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3854671275] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3856458375] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3857757666] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3859235541] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3861066258] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 3862284720] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3863554989] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3865009869] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 3866064804] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3867017238] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3868628883] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3870283116] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3871279041] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 3872786337] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3874452750] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3875503149] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3876935412] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3878649096] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 3879633324] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3881098536] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3882772677] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 3883754931] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3885609189] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3887383857] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 3888361932] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3889519536] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3890729073] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 3891678504] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3892594629] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 3894284583] 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: 3897017250] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3898840260] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3899899689] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3902190453] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3903918291] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3904965855] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3906765912] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3908450574] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 3909423357] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 3911352060] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3913056777] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 3914068578] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3915316923] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3916658109]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3917923191] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 3919025355] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3920293692] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3921183378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3922109835] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3924086565] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3925717803] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 3926775132] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3927864234] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3929586276] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3930633063] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3931759755] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3933571341] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 3934648956] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3935672433] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3937420704] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3938416335] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3939453126] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3941259840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3942388947] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3943525572] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3944776017] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3945665787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3946583613] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3948298389] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3949927674] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 3950973390] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3952061358] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3953829159] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3954907950] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3956200668] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3957783711] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 3958810023] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3959844231] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3961575072] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3962672889] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3963823983] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3965077389] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3965953173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3966862872] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3968264769] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3969883029] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 3970903461] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3972102477] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3973702089] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 3974792493] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3975931386] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3977663277] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 3978745932] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3979892721] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3981153141] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3982066662] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3982989381] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3984369753] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3986112711] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3987147885] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3988524519] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3990294588] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3991384005] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3992543646] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3994239144] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3995315835] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3996531756] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3997799001] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3998737239] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3999679467] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4001004693] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4002748596] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 4003845993] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4005111495] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4006836141] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 4007932782] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4009277370] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4011016002] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4012087422] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4013279781] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4014535329] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4015399563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4016333517] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4017332760] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4018960827] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 4020097704] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4021308963] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4022879826] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4023934383] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4025125986] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4026715392] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 4027776648] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4028883264] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4030158384] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4031026566] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4031934018] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4033158171] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4034819376] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 4035846633] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4036854948] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4038615315] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4039640661] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4040750427] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4042456446] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4043508693] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4044525555] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4046251209] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4047330042] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4048569798] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4049797017] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4050681915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4051574856] 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: 4072800459] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4074403620] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 4075433523] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4076533083] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4078250127] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4079243448] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4080328812] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4082058309] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4083163770] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4084168137] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4085916471] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4086982914] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4088129409] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4089399279] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 4090252194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4091149461] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4092504402] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4094096433] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 4095157983] 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: 4116886851] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4118451855] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 4119504207] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 4120610865] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4122192186] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4123268856] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4124420013] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4125668715] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4126551576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4127444559] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4128825435] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4130453796] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 4131545166] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4132630593] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4134269118] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 4135382559] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4136455113] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4138061739] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 4139135616] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4140192672] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4141869774] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 4142977293] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4144035903] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4145785917] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 4146913953] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4147914729] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4149700254] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 4150764702] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4151862141] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4153624398] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 4154729859] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4155910416] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4157636427] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 4158759318] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4159825866] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4161534951] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 4162680900] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4163834997] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4165503426] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 4166641689] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4167682386] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4169406990] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 4170599433] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4171625304] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4173339660] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 4174588845] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4175653293] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4177263825] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 4178345472] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4179443121] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4181064594] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 4182104409] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4183176144] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4184907783] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 4185934347] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4187018430] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4188766974] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 4189834110] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4190937177] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4192589184] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 4193707140] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4194939672] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4196282118]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4197663834] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 4198779627] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 4199611101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4200532707] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4201886577] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4203494127] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4204477473] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 4205913558] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4207519071] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 4208876826] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4210451574] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4212067839] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4213033062] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4214585067] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4216238439] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4217206413] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4218705540] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4220445243] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4221398832] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4222620108] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4223498685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4224426927] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4226011923] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4227649965] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4228629972] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4230178281] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4231799586] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4232840220] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 4234438509] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4236041565] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 4236992508] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 4238537856] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4240122432] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 4241119953] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4242820911] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4244408847] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 4245470565] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4246585434] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4248315078] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4249391034] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4250509515] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 4251360603] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4252260285] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4253743746] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4255314021] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 4256349951] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 4265418171] 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: 4267692849] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4268857026] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 4269649356] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4271116248] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4272712164] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 4273664094] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4275339684] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4276944609] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 4278134637] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4279907793] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4281507048] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 4282493796] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 4284441210] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4286083074] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4287130470] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 4288164783] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4289855388] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4290945771] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4292094282] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 4292964921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4293893583] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 4295564616] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4297134240] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 4298145768] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4299566145] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4301115777] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 4302162816] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4303669062] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4305252714] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 4306264116] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4307755641] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4309331733] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 4310516112] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4311997998] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4313586879] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4314604266] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 4316398968] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4317998559] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4319012859] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 4320072519] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4321807308] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4322891643] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4324020771] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4324874820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4325773830] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 4327564227] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4329150966] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 4330194813] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4331781489] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4333398048] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 4334463315] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 4336245690] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4337881737] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 4339000092] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4340775096] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4342385628] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 4343462025] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 4344535209] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4346199963] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4347307272] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4348275519] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4349910117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4350986976] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4352071689] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 4352902155] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4353807087] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4355224713] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4356846417] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4357770690] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4359251547] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4360857291] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4361824005] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4363328676] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4364979234] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4365957960] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4367453118] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4369107603] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 4370124108] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4371238263] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 4372124568] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4373055645] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4374774222] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4376426334] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 4377503067] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4379043312] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4380649602] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 4381741329] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4383729000] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4385323320] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 4386377835] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4387469961] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4388350764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4389257481] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 4391170098] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4392543414] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 4393680144] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 4394755764] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4396466928] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 4397484273] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4398492819] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4400176347] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4401287667] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4402398252] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4403258559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4404207381] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4405733346] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4407371346] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4408332642] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4409832987] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4411471638] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4412447718] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4413621912] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 4414553661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4415520816] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4417475328] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4419196068] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 4420247769] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 4422248439] 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: 4425186003] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4426873668] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 4427940678] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4429794684] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4431386232] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 4432519959] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4434339042] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4436013309] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 4437026685] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4438203420] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 4439126727] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4440080925] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4441810338] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4443482610] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4444555332] 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: 4446472464] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4448139381] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 4449167604] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4450366494] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4451773704]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4453274196] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 4454575713] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4456096911] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4457002494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4457956062] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4459895202] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4461509388] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 4462556868] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4463644101] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4465369356] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4466432355] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4468311813] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4469980809] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 4471138035] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 4472438649] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4474135407] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 4475356158] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4476540306] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4478001612] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4478900181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4479850746] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 4481881068] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4483546200] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 4484553990] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 4485946563] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4487658126] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4488730344] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4489832193] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4491574500] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 4492633278] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4493761146] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4495232364] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4496110773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4497012366] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 4498780776] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4499934747] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4501346409] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4503016497] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 4504084053] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4505595612] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4507294638] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 4508507241] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4509649683] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4511044503] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4511915520] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4512785088] Running FIND.existing: FIND DUP . CR
[Hera] 1035062088
[Hera] [HADES][TEST ] [KRELTSC: 4514373969] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4516000797] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 4517002770] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035232280
[Hera] [HADES][TEST ] [KRELTSC: 4518709839] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4520322933] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 4521350610] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4522953834] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4524630390] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 4525564701] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4526554284] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4528340670] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 4529397537] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4530547140] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4532045427] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4532973732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4533907602] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4535230455] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4536933765] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 4538002035] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4539277428] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4540921371] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 4541907909] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4543130760] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4544522598] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4545399915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4546318812] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 4547631438] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4549257069] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 4550315070] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4551456987] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4553207421] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4554220902] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4555382055] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4556777736] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4557649740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4558504839] Running LATEST.basic: LATEST @ . CR
[Hera] 1035103192
[Hera] [HADES][TEST ] [KRELTSC: 4560011463] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4561680522] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 4562745537] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035123936
[Hera] [HADES][TEST ] [KRELTSC: 4564458969] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4566215157] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 4567197495] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035123936
[Hera] [HADES][TEST ] [KRELTSC: 4569111855] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4570779549] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 4571839335] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4572985095] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4574410890] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 4575252486] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4576137216] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035233360
[Hera] [HADES][TEST ] [KRELTSC: 4578208992] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4579833930] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 4580879247] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035233600
[Hera] [HADES][TEST ] [KRELTSC: 4582750935] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4584352815] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 4585365078] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 4586535534] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 4587569490] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4589278155] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4590363330] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4591501068] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4592902566] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4593812181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4594711842] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 4595991330] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4597659717] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 4598634600] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4599712110] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4601526216] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4602586149] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4603763157] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4605236034]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4606604709] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 4607711682] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4608998541] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4609974138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4610885160] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4613359401] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4615021761] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4616062689] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035234272
[Hera] [HADES][TEST ] [KRELTSC: 4618760160] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4620469014] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 4621508346] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4624346034] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4625995899] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 4627173327] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 4629762375] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4630838079] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 4632240501] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4633855569] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4634950257] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4637101455] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4638746805] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4639851846] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 4641378777] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 4642406622] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4644218103] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 4645263777] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 4646396958] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 4647308232] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4649017044] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4650055368] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4651253523] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4652591433] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4653478557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4654410033] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4655921886] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4657539831] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4658612784] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 4659992799] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4661075874] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4662482076] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4664098278] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4665204138] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4666982901] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4668591039] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4669592172] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4670751540] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4672092789] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4673023572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4673908617] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4675497267] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4677159711] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4678283925] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4680221175] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4681980198] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 4683007455] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 4685176335] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4686817296] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 4687940838] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4689107724] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4690437612] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 4691302098] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4692263163] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035237176
[Hera] [HADES][TEST ] [KRELTSC: 4693841628] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4695498675] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 4696641642] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 4697889042] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4699502115] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4700790738] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035108264
[Hera] [HADES][TEST ] [KRELTSC: 4702673514] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4704312333] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4705363446] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4706555385] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4707877293] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 4708764333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4709707044] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035237176
[Hera] [HADES][TEST ] [KRELTSC: 4711228200] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4712902509] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 4713962862] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035237664
[Hera] [HADES][TEST ] [KRELTSC: 4716378408] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4718006370] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 4719048201] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 4720204650] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4721842272] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4723141710] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4724251665] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4725530145] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 4726355949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4727257752] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4729715886] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4731332382] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 4732416822] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4735631523] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4737213810] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4738395837] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4741407342] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4743264267] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 4744608666] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4746190428] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4747908207]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4749668385] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 4751016837] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 4752613488] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4753888692] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4754772687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4755688728] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 4757179266] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4758894672] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 4760110026] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4761528009] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4762739625] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4763616837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4764517926] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4765723347] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4767347529] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4768550892] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 4769904993] 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: 4772456598] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4774040544] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 4775035230] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 4776622536] ECW: w=0x3db28eb8 func=0x3d5ee8a0 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 4777730769] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4779312426] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 4780818840] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4781937573] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4783166535] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4784069850] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4784968230] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 4786604508] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4788231798] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 4789597365] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4790783214] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4792434045] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 4793415018] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4794554919] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4796402793] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4797486624] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4798639923] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4799864454] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 4800717180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4801587168] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4802701932] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4803977871] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 4804834188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4805768226] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4806817533] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4808110839] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 4808969718] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4809877128] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4810998591] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4812316173]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4813678065] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 4814823867] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4816139706] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 4816996842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4817940477] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 4819164630] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4820206020] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4821598341] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4823158116] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 4824176175] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 4825101309] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4826773665] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 4827935490] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 4829042904] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 4830202314] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4831865073] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 4832944662] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4834080153] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4835343135] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 4836217743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4837124775] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 4838109318] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4839736503] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4840818864] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 4842191739] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4843264734] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4844653569] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4846192071] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 4847223339] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4848267774] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4849518345] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4850343666] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4851271362] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4853309664] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4854940272] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 4855964925] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4857494607] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4859094681] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 4860098208] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4861720269] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4863369756] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4864419147] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4865622447] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4867388274] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4868511438] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4869685926] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4871175015] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 4872220815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4873285053] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4875613575] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4877498220] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 4878699861] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 4880223873] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4882103163] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 4883294913] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 4885275822] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4886913801] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 4887876840] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4888973061] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4890234279] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4891093095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4891999686] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 4893124803] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4894736049] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 4895747136] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4897338306] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4898945457] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 4899893565] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4900907151] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4902700047] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4903729362] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4904819997] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4906170192] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 4907046942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4908004395] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 4910029677] ECW: w=0x3db29730 func=0x3d5e03b0 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 4911227580] ECW: w=0x3db26278 func=0x3d5e2000 ','
[Hera] [HADES][INFO ] [KRELTSC: 4912291188] ECW: w=0x3db2a290 func=0x3d5e05c0 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 4913656566] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4915506981] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4917135531] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 4918162179] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4919825631] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4921398846] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 4922422806] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 4923451008] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4924321962] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4926066432] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4927183338] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4928316078] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4929644307] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 4930431555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4931330040] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 4932816315] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4934138202] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4935689598] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 4936680315] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 4937598666] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4939169823] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 4940423250] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4941511722] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4942773612] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 4943608320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4944494394] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 4945683603] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4947280170] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 4948344849] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 4949662137] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4950738135] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4952141544] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4953804849] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4954837482] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4955947500] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4957250571] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4958145843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4959041934] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 4961215518] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4962383958] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 4963694169] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 4964530620] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4965593451] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4967196822] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4968198039] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 4969605774] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 4970694561] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4972366770] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 4973610453] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4974734121] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4975973142] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 4976793843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4977700644] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 4979324217] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4980355506] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 4981654986] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 4982458572] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4983514116] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4985089704] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4986037308] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 4987118199] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4988148963] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4989835074] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 4991015085] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 4992496845] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 4993655751] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4995601800] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4997002668] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4998386883] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5000063817] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 5001180387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5002375140] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5005638225] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5007446766] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5008519761] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 5009758110] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 5010831924] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5012580300] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5013641535] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5014779861] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5016033813] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 5016890319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5017825911] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 5019518931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5020535751] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5022013122] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5023617375] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5024619054] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 5026072737] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5027141574] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5028530472] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5030107908] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 5031087138] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 5032344996] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 5033398587] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5035081128] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5036192427] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5037382497] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5038723746]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5040101157] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 5041322391] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5042650158] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5043506244] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5044463634] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5046586020] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5047817187] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5048887410] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5050065678] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5051478138] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5053007316] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5054038857] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5055473850] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5056648002] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5057743278] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5059141983] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5060721855] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5061786324] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5063398683] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5064487449] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5065613994] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5066671008] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5067793647] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5068905975] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5070285108] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5071850511] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5072860884] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5074337268] 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: 5076913338] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5078075016] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5079166953] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5080736493] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5082295533] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5083338792] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5084610888] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5085434172] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5087123013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5088207327] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5089317366] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5090156694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5091090480] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5092645089] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5093749374] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5094821613] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5095933542] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5097349467] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5098956534] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5099979276] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5101372059] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5102478633] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5103561771] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5104911147] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5106462501] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5107545996] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5109184332] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5110285383] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5111421231] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5112458463] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5113652523] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5114745174] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5116163241] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5117822241] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5118884715] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5120268237] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5121386277] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5122432749] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5123836410] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5125426908] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5126433249] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5127375057] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5128242525] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5129919837] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5130995709] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5132191386] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5133458652] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5134362975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5135273346] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5136325026] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5137190247] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5138922495] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5139961932] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5141363115] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5142212565] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5143950252] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5144989794] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5146084104] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5146938342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5147851212] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5148888381] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5149750179] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5151462141] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5152485597] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5153755026] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5154604203] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5156282775] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5157467742] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5158546029] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5159840742] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5160707076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5161629921] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5162709993] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5163562929] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5165404566] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5166446943] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5167826727] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5168684199] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5169537702] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5171243238] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5172319026] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5173445256] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5174309343] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5175246195] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5176286514] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5177138526] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5178862752] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5179904919] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5181065022] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5181877554] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5182702455] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5184412590] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5185448919] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5186576010] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5187911715] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5188797579] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5189714901] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5191601394] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5192661999] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5193684573] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5194748664] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5195827812] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5196891483] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5197985457] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5199107046] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5200103202] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5201171871] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5202254274] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5203383486] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5204452827] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5205507846] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5206568661] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5207680317] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5208932820] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5210038407] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5211083388] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5212150545] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5213201595] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5214333600] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5215398972] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5216458464] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5217495612] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5218529589] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5219594898] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5221002654] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5222605227] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5223631518] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5225725638] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5226816630] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5227865706] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5228938302] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5229963879] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5231087736] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5232159786] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5233297923] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5234354307] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5235406071] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5236466340] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5237601600] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5238679551] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5239735347] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5240813361] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5241871089] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5242907397] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5244029574] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5245112397] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5246183817] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5247309879] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5248367271] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5249528865] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5250670194] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5251755936] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5252842686] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5253952620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5255020596] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5256050352] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5257258188] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5258309574] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5259422091] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5260491558] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5261543385] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5262547899] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5263656300] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5265065967] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5266672404] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5267680656] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5268775848] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5269639347] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5271378462] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5272502865] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5273613807] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5274488940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5275369092] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5276942265] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5277967317] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5279007153] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5280071349] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5281123512] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5282158686] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5283276726] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5284330275] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5285370384] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5286444345] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5287485315] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5288607093] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5289662973] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5290716333] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5291799933] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5292828387] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5293912974] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5294962092] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5296022970] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5297125092] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5298186243] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5299273896] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5300316441] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5301400167] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5302466442] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 5303498676] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5304624717] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5306041881] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5307641304] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5308690170] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5310311622] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5311374831] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5312468112] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5313531069] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5314692642] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5315821770] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5316877251] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5318030151] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5319096993] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5320119168] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5321182041] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5322278199] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5323372530] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5324496702] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5325548655] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5326608189] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5327624274] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5328737064] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5329770327] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5330902857] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5331968523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5333117685] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5334348243] 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: 5336867487] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5337959361] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5338957533] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5340059256] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5341094325] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5342162658] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5343218517] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5344354302] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5345409237] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5346536538] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5347602078] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5348661822] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5349736077] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5350822449] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5352192510] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5353760160] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5354753607] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5355720909] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5356612296] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5358364032] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5359469514] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5360618298] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5361879264] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5362748517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5363642529] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5365192098] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5366226579] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5367252492] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5368315050] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5369497707] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5370636789] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5371804305] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5372859996] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5373913251] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5374945968] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5376187782] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5377268400] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5378298450] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5379359538] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5380369743] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5381590809] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5382657672] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5383709562] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5384748537] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5385837744] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5386901226] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5387961999] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5389017627] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5390089173] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5391127791] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5392248036] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5393687313] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5395240998] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5396230161] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5397622314] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5399227134] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5400233622] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5401353405] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5402236686] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5403922461] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5405014020] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5406098292] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5406974433] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5407866450] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5409430320] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5410500648] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5411528052] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5412601803] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5413673937] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5414810079] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5415885111] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5416921629] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5417941767] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5418993951] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5420120454] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5421217347] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5422258464] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5423365143] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5424429129] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5425543725] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5426602272] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5427684990] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5428694586] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5429828082] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5430914076] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5431945365] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 5432987490] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5434062039] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 5435094882] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5436235182] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5437677357] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5439274911] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5440280832] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5441645853] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5443201239] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5444205396] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5445177591] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5446075887] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5447787702] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5448885078] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5450034156] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5451282942] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5452181868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5453091105] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5454759135] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5455984611] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5457241944] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5458453875] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5459900565] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5461253553] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5462658915] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5464027548] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5465366025] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5466636630] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5467940079] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5469039450] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5470136154] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5471177544] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5472454260] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5473555836] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5474641809] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5475710793] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5476782591] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5477807118] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5478809889] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5479861737] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5480936727] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5481983976] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5483046114] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5484123351] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5485175787] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5486241075] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5487482658] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5488538013] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5489642361] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5490672789] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5491687068] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5492731566] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5493815103] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5495233380] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5496842127] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5497798362] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5499513684] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5500527858] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 5501573889] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5502728196] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5504099538] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5505737664] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5506794720] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5507899908] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5508725775] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5510418459] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5511487905] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5512632468] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5513513208] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5514412932] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5516076384] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5517111810] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5518206372] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5519261307] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5520380586] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5521431846] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5522523804] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5523677313] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5524694742] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5525724771] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5526833130] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5527870782] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5528999196] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5530091133] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5531162658] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5532229626] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5533315326] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5534408292] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5535490569] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5536525617] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5537560812] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5538580089] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5539714782] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5540736327] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5541806970] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5542875240] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5543889918] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5545017891] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5546107140] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5547153780] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5548221336] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5549242713] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5550228537] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5551268604] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5552366001] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5553736692] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5555338488] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5556268389] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5557936440] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5558998536] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 5560023504] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5561125731] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5562543588] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5564173419] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5565184632] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5566180536] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5567033934] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5568734829] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5569817988] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5570937057] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5572236873] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5573115765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5573995077] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5575603908] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5576689314] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5577763863] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5578864368] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5580010716] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5581185330] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5582254272] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5583324285] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5584578783] 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: 5587195152] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5588235072] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5589403911] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5590436187] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5591557944] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5592653304] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5593715106] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5594722077] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5595821259] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5596908933] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5598038208] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5599094634] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5600136801] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5601155784] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5602307529] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5603332581] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5604434976] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5605507236] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5606545287] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5607559377] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5608680924] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5609727627] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5610843483] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5611940481] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5612999469] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5614073409] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5615200752] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5616577953] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5618180904] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5619206733] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5620381452] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5621242662] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5622985704] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5624179974] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5625462528] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5626445265] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5627450745] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5629808436] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5631211509] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5632532535] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5633848626] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5635224252] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5636438808] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5637626232] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5638657269] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5639726043] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5640740784] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5641838853] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5642885535] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5644017057] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5645097906] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5646163656] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5647171362] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5648321952] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5649502824] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5650766289] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5651859990] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5652936513] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5653986870] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5654906796] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5655963957] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5657075046] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5658162615] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5659259277] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5660497185] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5661633579] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 5662703508] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5663768460] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 5664788052] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5665850715] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<'
[Hera] [HADES][INFO ] [KRELTSC: 5666895360] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 5667987990] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5669395221] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5671071063] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5672063649] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5673064446] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5673938109] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5675620461] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5676719286] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5677853559] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5679128133] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5679964059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5680896039] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 5682909750] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5683966575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5685067101] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5686292052] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5687382792] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 5688687669] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5689586280] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5690653290] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5691971355] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5692821771] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5693872590] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5695179567] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5696039013] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5697101970] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 5698421946] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5699264424] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5700290253] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 5701596474] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5702478726] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 5703574674] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5705192451] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5706224832] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 5707732191] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5709018483] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5710280142] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5711513472] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5712864864] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 5714550030] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5715575712] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5717005644] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 5718781698] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5719765947] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5720979159] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 5722434186] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5723461968] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5724578013] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 5725943517] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5726776230] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 5727913527] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5729452659] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5730455052] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5731807011] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5733392910] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5734447992] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 5736092061] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5737121523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5738210940] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5739278097] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5740331436] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5741391075] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5742463293] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5743599330] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5744639355] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5745648699] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 5746955613] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5747773395] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5748848742] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5749912644] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5750999961] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5752329324] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5753175708] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5754223440] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5755249395] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5756308110] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5757582327] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5758433940] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5759511177] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5760562605] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5761620627] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5762697654] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5763740010] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5764804164] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5765819682] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5767140183] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5767964937] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5769017772] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5770048977] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5771071719] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5772380943] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5773204080] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5774285055] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5775416493] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5776488522] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 5777792412] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5778600240] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5779715508] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5780787495] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5781883674] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5782917924] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5783954967] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5784988818] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5786028171] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5787349344] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5788202910] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5789259168] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5790302553] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5791363956] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 5792830008] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5793629940] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5794678554] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5795706483] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5796800289] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 5798198154] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5799038952] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5800125597] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 5801289312] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5802847932] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5803844256] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5804915592] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5805741186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5806643976] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 5808107550] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5809159419] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5810234325] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5811349404] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5812381890] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 5813708838] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5814514734] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5815551000] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5816855793] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5817727608] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5818720425] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5820059700] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5820923241] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5821989936] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 5823296850] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5824163814] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5825214360] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 5826534504] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5827322088] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 5828407641] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5830001331] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5830996458] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 5832503712] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5833732821] 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: 5836340349] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5837389467] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5838523299] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5839588440] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 5840938887] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5841772041] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5842826892] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 5844129249] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5844976725] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5845997157] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 5847295083] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5848116162] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5849155116] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 5850443361] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5851275171] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 5852372736] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5853930180] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5854963674] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5856157398] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5857759866] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5858792877] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 5860368360] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5861431485] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5862465273] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5863523421] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5864563488] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5865632031] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5866721805] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5867771301] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5868802128] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5869819830] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 5871128067] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5871933459] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5872950552] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5874031653] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5875107630] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5876437098] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5877287640] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5878340202] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5879367627] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5880421155] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5881740711] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5882635437] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5883686907] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5884775736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5885838525] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5886949614] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5887954338] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5888990247] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5890136700] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5891414046] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5892205137] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5893263810] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5894274540] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5895318828] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5896659888] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5897529036] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5898564462] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5899660683] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5900724921] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 5902045149] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5902858458] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5903973873] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5905007283] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5906050416] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5907093381] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5908164927] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5909220513] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5910247917] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5911564491] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5912387250] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5913380676] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5914445838] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5915463435] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 5916744519] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5917560579] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5918750775] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5919958107] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5921121234] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 5922660975] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5923722126] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5925221316] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 5926770990] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5928842871] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5930154447] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5931454305] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5932850889] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5933711532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5934634650] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 5936645358] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5937712305] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5938765329] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5940336087] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5941545225] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 5942869569] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5943710514] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5944763055] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5946084354] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5946958983] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5947989852] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5949277530] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5950122150] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5951141910] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 5952449244] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5953282524] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5954334561] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 5955665268] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5956455687] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 5957597226] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5959090200] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5960102904] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5961541110] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5963129130] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5964182847] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 5965754151] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5966822694] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5967893001] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5969012133] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5970037584] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5971065072] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5972173557] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5973214758] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5974252473] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5975323788] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 5976635217] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5977459446] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5978514885] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5979521058] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5980603545] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 5981949225] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5982791178] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5983799010] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5984884794] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5985920325] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5987276316] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5988117282] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5989255818] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 5990281710] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5991353886] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 5992460628] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5993536857] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 5994729363] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 5995968594] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 5997409782] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 5998263075] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 5999496321] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6000632274] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6001708524] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6003012498] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6004043283] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6005305257] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6006502782] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6007585983] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6008908836] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6009927189] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6010859799] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6011864376] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6013158186] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6013933401] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6014968659] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6016090122] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6017680326] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 6018744564] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6019874511] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 6020720370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6021621921] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 6023213448] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6024272961] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6025338438] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6026389551] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6027420084] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6028758372] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6029600934] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6030647007] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6031963938] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6032761266] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6033791316] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6035088171] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6035884470] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6036912693] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6038202492] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6038999253] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6040007085] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6041295918] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6042092028] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6043210488] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6044841978] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 6045850146] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 6047182743] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6048765219] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 6049864002] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 6051652047] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6052777353] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6053778675] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6054858999] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6055929600] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6056954568] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6058159065] 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: 6060747084] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6061762329] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6062894712] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6063913296] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6065269560] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6066095868] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6067142046] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6068288730] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6069495075] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6070836891] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6071650599] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6072650115] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6073719393] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6074744907] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6076114359] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6076929159] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6078021957] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6079112739] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6080155431] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6081269313] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6082318116] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6083341845] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6084369690] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6085658733] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6086471958] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6087556335] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6088598523] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6089604255] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6090930447] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6091763202] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6092821644] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6093876411] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6094885608] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6095938779] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6096980316] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6097957089] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6098975337] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6100286997] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6101086635] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6102185733] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6103291782] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6104911533] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 6105915081] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6107017476] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6108259773] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 6109123356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6110022177] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 6111568575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6112637244] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6113686446] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6114779223] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6115816182] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6117153315] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6117972462] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6119010723] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6120461529] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6121274334] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6122330256] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6123643722] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6124434477] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6125460369] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6126764385] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6127618266] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6128666712] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6130045761] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6130876248] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6131980848] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6133565067] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 6134545935] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 6135633294] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6136461219] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6138166272] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 6139215327] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6140304639] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 6141139536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6142057656] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 6143539752] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6144586875] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6145662768] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6146761215] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6147772470] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6149085264] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6149905083] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6150915267] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6152204814] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6153065793] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6154094520] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6155451666] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6156266382] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6157319301] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6158567940] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6159386982] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6160441203] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6161760990] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6162564093] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6163744587] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6165325257] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 6166346424] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 6167276472] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 6168114813] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6169829001] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 6170879253] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6172009053] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6173299503] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 6174162330] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6175060605] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 6177040737] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6178131687] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6179187084] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6180284187] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6181323582] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6182660799] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6183484818] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6184749606] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6185762415] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6187130796] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6187936650] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6189042846] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6190150617] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6191440920] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6192259941] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6193366704] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6194432475] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 6195749448] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6196598247] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6197692662] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6198733695] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 6200027547] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6200849151] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6201958518] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6203089074] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6204688098] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 6205667118] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 6207275067] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6208336155] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6209414274] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6210474375] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6211539138] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 6212875599] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6213690147] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6214840821] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6215982486] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 6217316070] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6218167095] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6219293535] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6220338726] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 6221686443] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6222472767] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6223533960] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6224583057] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 6225917208] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6226711932] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6227792424] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6228831798] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 6230140665] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6230955276] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6232039548] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6233059686] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 6234356520] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6235239696] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6236339340] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6237357546] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6238664019] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6239472267] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6240542154] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6241569327] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6242879118] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6243669936] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6244747572] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6245727516] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6247037622] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6247798494] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6248883690] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6249899313] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6251242935] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6252023106] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6253120545] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6254160213] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6255496653] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6256315380] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6257410047] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6258520380] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6260090802] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 6261071334] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 6262686276] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6263783043] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6264839910] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6265889889] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6266962107] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6268274943] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6269077983] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6270176871] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6271242306] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6272585529] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6273342096] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6274486869] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6275496717] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 6276823854] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6277628784] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6278749407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6279807387] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 6281119761] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6281894493] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6283025742] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6284128872] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6285706056] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 6286696248] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6287782536] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 6288592212] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6289552143] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 6291142578] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6292194972] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6293323071] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6294377922] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6295405389] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6296728998] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6297534642] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6298620930] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6299660640] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6300964572] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6301776432] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6302857029] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6303868011] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6305146575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6305945310] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6306998292] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6308045793] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 6309350880] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6310146066] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6311404134] 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: 6313991649] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6315030897] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 6316366539] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6317238774] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6318484473] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6319631199] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6321323379] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 6322332723] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 6323909193] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6324956568] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6326013498] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6327065094] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6328131558] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 6329475978] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6330331014] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6331486182] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6332503611] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 6333803595] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6334612200] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6335717178] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6336737253] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 6338084319] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6338882844] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6339963861] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6340979295] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 6342315483] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6343154559] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6344222892] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6345280116] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 6346550175] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6347362413] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6348420876] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6349478982] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 6350922417] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6351890286] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6352975062] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6354047994] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6355376601] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6356212758] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6357313830] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6358367400] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6359677422] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6360498375] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6361565595] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6362610555] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6363949935] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6364756587] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6365846046] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6366870426] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6368162598] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6368968095] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6370038318] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6371048229] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6372350670] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6373148985] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6374240334] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6375351297] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6376980078] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 6377957691] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 6379559466] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6380610138] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6381713604] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6382775469] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6383895042] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6385464813] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6386351433] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6387420879] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6388423167] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6389720736] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6390493011] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6391621677] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6392620458] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 6393967587] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6394762542] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6395964456] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6396999357] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 6398276997] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6399099336] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6400360827] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 6401458392] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6403088265] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 6404097882] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6405205212] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6406507212] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 6407308047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6408280095] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 6409709103] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6410786697] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6411854337] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6412961079] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6414035691] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6415345881] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6416153394] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6417198312] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6418620915] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6419439663] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6420446550] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6421725471] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6422519376] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6423588612] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6424928685] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6425736198] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6426910518] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6427949577] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6429531297] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 6430606035] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 6432017907] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6433070931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6434113266] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6435168957] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6436230906] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6437561508] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6438388215] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6439405686] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6440472318] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6442031316] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6442997379] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 6444335037] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6445373403] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6446427351] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6447504210] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6448564290] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6449878974] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6450715257] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6451730313] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6453059865] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6453938379] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6455126538] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6456223431] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6457836105] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 6458820018] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 6460301484] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6461359863] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6462369585] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6463445898] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6464464671] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6465720786] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 6466828431] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6468123480] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6468957873] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6470003610] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6471086286] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 6472129776] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6473416761] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6474248781] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6475264950] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6476301132] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 6477397269] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6478757082] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6479572197] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6480655020] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6481720581] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6483304548] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 6484328361] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6485395434] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 6486291399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6487164894] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 6488598774] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6489633360] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6490690710] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6491778258] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6492829896] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6494199726] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6495043506] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6496079478] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6497403150] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6498260202] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6499329249] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6500799690] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6501645990] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6502714827] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6504028923] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6504851913] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6505911972] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6506978751] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6508569711] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 6509627166] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 6511060332] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6512121987] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6513198657] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6514286079] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6515377848] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6516695388] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6517523628] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6518605107] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6519720165] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6521328114] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6522301968] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 6523775727] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6524818356] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6525879108] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6526937823] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6528007332] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 6529296627] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6539392923] 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: 6541229793] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6541941966] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6542882430] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6543450123] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6544405203] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6545467803] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6547076088] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 6548028291] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 6549598167] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6550728513] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6551730738] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6552798483] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6553832040] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6554868138] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 6555909948] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6557240025] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6558068034] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6559112175] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6560151612] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 6561176895] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6562508253] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6563328156] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6564376413] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6565458711] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 6566474775] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 6567795003] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6568591323] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6569674944] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6570716691] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6572337891] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 6573350700] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6574422540] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6575702763] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 6576567900] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6577471824] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 6579023094] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6580199514] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6581220513] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6582317700] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6583371375] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6584481204] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6585511296] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6586553064] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6587828478] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6588715518] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6589770054] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6591035031] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6591877803] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6592953969] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6594268380] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6595117158] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6596191980] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6597275097] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6598290279] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6599364933] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6600399876] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6601751562] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6602590722] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6603654162] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6604949778] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6605772222] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6606775833] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6608093541] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6608920836] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6610045890] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6611098242] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6612175794] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6613758858] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 6614803902] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 6616404291] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6617452359] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6618521784] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6619611138] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6620706435] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6621798897] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6622922313] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6623988210] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6625063053] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6626140353] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6627454008] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6628297473] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6629334222] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6630368220] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6631422966] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6632749242] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6633566394] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6634672905] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6635705223] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6636775803] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6637915179] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6639068583] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6640133094] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6641244120] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6642496098] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6643341642] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6644371125] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6645406110] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6646472490] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6647768484] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6648587127] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6649706259] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6650746851] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6651843303] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6653457741] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 6654472356] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6655552491] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 6656371974] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6657278271] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 6658836597] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6660034248] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6661167912] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6662242251] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6663286182] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6664361235] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6665430954] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6666477636] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6667840536] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6668686542] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6669715395] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6671063721] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6671882490] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6672886122] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6674200386] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6675043830] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6676143957] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6677215587] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6678276360] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6679350027] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6680406873] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6681700431] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6682541565] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6683575668] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6684880671] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6685686420] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6686696520] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6688047744] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6688874556] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6689978148] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6691063491] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6692140014] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6693857037] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 6694896873] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 6696692541] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6697783071] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6698843928] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6699960771] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6700984038] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6702072573] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6703090821] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6704141346] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6705176835] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6706233807] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 6707542779] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6708390108] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6709428768] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6710505816] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6711551847] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6712914453] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6713748825] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6714881019] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6715925643] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6717002166] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6718095384] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6719198157] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6720272958] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6721317351] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 6722721957] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6723560655] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 6724630248] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6725677077] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 6726720189] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 6728047263] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6728928024] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6730121538] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 6731268390] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 6732357744] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6733928229] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 6734974050] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6736076445] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6737326890] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 6738174933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6739058025] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 6740534598] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6741600243] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6742961421] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6744549672] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 6745545114] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6747117720] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6748181475] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 6749201361] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6750303273] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6751664136] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6753444180] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 6754405035] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6756023043] 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: 6758647938] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6759699009] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 6760783869] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6761884857] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 6762949389] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 6764331525] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6765966123] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 6766928364] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 6768281016] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6769330344] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6770378496] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 6771759939] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6773410140] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 6774375573] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6775490505] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 6776341299] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6777253308] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 6778629123] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6779699178] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6781007814] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6782589177] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 6783546693] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6785046303] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6786140298] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 6787163964] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6788302437] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6789648495] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6791235822] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 6792231243] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6793829112] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 6794910150] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 6795931527] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6797032536] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 6798118131] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 6799476390] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6801054813] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 6802008003] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 6803393961] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6804459816] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6805491231] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 6806885883] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6808459371] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 6809414913] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6810636189] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6811881426] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 6812766681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6813680622] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 6815745678] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6816837804] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6817899669] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6818971887] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6820040850] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6821207610] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6822355827] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6823391484] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6824481699] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6825552552] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6826613430] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6827668575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6828708474] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6829757508] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6830872755] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6831956817] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6833049510] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6834096087] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6835145331] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6836174289] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6837274416] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6838284117] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6839389641] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6840439116] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6841487352] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6842554257] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6843660159] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 6844917828] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6845977068] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6847431990] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6849013395] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 6849951213] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6851741967] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6852824538] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6853862673] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6855122862] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6856162152] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 6857260494] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6858392268] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6859778121] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6861396465] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6862364649] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6864103827] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6865171866] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6866232513] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6867308595] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6868431087] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6869524158] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6870568992] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6871591335] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6872669937] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6873738585] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6874855407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6875901018] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6876965235] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6878016495] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6879128424] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6880198500] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6881289513] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6882365175] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6883435839] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6884496675] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6885613959] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 6886708353] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6887867196] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6889571556] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6891236667] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 6892252437] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6893438559] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 6894306258] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6895222971] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 6897209151] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6898329228] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6899421249] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6900464823] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6901550712] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6902567112] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6903663753] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6904664592] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6905796996] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6906844119] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6907947228] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6909035532] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6910129527] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6911134125] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6912260082] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6913322640] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6914433687] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6915527535] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6916625709] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6917670375] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6918807693] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6919836273] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6920907378] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6921902022] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6922946415] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6924184008] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6925296672] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 6926539704] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6927665157] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6929134254] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6930720342] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 6931659546] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6933214575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6934274319] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6935326965] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6936395151] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6937463442] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 6938564997] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6939682428] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6941064879] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6942692988] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6943625262] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 6945333150] 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: 6948074616] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6949136124] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6950209497] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6951263592] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6952309854] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6953366532] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6954429510] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6955497591] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6956646564] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6957695220] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6958762020] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6959826342] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6960851100] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6961919811] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6963194007] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 6964251126] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6965329560] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6966367023] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6967425843] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6968485335] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6969576327] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 6970715598] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6971810979] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6973199457] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6974790186] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 6975741234] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6976870677] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6978180195] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 6979053963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6979969626] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 6981756096] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6982805571] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6983951289] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 6985042239] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6986043120] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6987117564] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6988135602] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6989247888] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6990309480] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6991381698] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6992429010] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6993466536] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6994617630] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 6995738106] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 6996757740] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 6997810890] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 6998842284] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 6999974982] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 7001161923] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7002275280] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 7003676400] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7005305202] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 7006293588] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 7008069600] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7009101750] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7010171700] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7011236862] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7012302339] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7013354439] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7014430416] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7015573320] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7016652363] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7017693984] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7018793460] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7019831826] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7020952533] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7022039430] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7023116163] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7024173135] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7025244366] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7026325761] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7027428030] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7028440587] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7029519336] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7030537626] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7031601276] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7032736347] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7033765011] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7034837229] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7035868917] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7037017785] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7038106740] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7039151385] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 7040686968] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7042344099] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 7043353254] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7044451680] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 7045372131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7046269566] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 7048050492] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7049099589] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7050195600] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7051256268] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7052349675] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7053380628] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7054440435] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7055557236] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7056654486] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7057718997] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7058808939] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7059920952] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7061043360] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7062268458] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7063347711] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7064393091] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7065389646] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7066525347] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 7067596137] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7068688704] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 7070067417] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7071726060] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 7072708230] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 7074530736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7075595394] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7076623491] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 7077704571] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7078718556] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7079772000] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7080902115] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7081996383] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7083111021] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7084175133] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7085272047] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7086307095] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7087391409] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7088461716] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7089527235] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7090591347] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7091656467] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7092728202] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7093825557] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7094870874] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7095892293] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7096943133] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7098019425] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7099219827] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 7100273187] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7101289230] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7102336668] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7103424930] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 7104494943] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7105561050] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 7106919456] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7108558968] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 7109562516] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7110721422] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7112001981] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 7112882490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7113789900] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 7115769318] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7116832359] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 7117874442] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7118936706] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7119968016] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7120979103] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7122099915] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7123217661] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 7124258337] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7125341055] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7126357539] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7127416128] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7128536037] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7129618419] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 7130667768] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7131723333] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7132763358] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7133805336] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7134901284] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 7136312715] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7137929988] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 7138849263] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 7140772611] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7141885632] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7142916102] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7144172322] 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: 7146777981] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7147823445] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7149001188] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7150122819] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7151158308] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7152240249] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7153288506] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7154424018] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7155579690] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7156675323] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7157745693] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7158757725] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7159888743] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7161021777] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7162049958] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7163130261] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7164164175] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7165248636] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7166375076] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7167456534] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7168481670] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7169508087] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7170572178] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7171685598] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7172716236] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7173806262] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7174819575] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7175966427] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7177064454] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7178120334] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7179155193] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7180206600] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7181327727] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7182444465] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7183445220] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7184508555] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7185563469] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7186682496] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7187787201] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7188822438] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7189871052] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7190860278] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7191969603] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7193078634] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7194145224] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7195191528] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7196274729] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7197400707] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7198822176] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7200432792] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7201362798] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7202509692] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 7203360969] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7204271445] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 7206017910] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7207079691] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 7208121900] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7209206466] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7210243446] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7211309826] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7212425829] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7213683687] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 7214732469] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7215796854] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7216825707] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7217877051] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7219010106] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7220123988] ECW: w=0x3db1e948 func=0x3d5dc020 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 7221208911] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7222312965] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7223411307] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7224435477] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7225568658] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 7226954091] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7228545030] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 7229487048] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 7231151928] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7232193024] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7233259971] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7234450503] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7235522301] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7236627090] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7237725579] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7238780157] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7239799644] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7240845969] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7241984148] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7243115880] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7244122305] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7245163968] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7246172430] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7247295657] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7248391101] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7249431546] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7250452923] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7251552189] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7252672875] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7253771112] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7254802506] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7255914813] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7256943330] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7258027056] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7259154525] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7260314082] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7261343754] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7262361708] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7263531597] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7264632438] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7265647347] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7266696759] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7267777146] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7268923599] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7270021815] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7271192187] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7272259659] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7273412916] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7274870337] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7276260222] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7277524548] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7278948453] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7280373723] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7281855693] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7283411100] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 7284823203] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 7286226906] ECW: w=0x3db1f938 func=0x3d5e6150 '0='
[Hera] [HADES][INFO ] [KRELTSC: 7287629937] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7289137800] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7291064781] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7293260289] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7294502901] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7295946441] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7297449768] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 7298452413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7299530133] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 7302859452] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7304131611] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7305478593] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7306766943] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7308169827] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7309558767] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7310859150] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7312179966] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 7313784072] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7314744024] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7315992411] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7317913680] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 7319119605] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 7321371477] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7322711886] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7324022286] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7325271471] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7326614736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7327655223] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7328811924] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7329744891] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7330753731] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7331791887] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7332852996] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7333945059] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 7335238743] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7336064967] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7337182965] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7338780624] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 7339758741] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 7341671904] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7342740321] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7343783013] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7344822072] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7345913988] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7346988978] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7348074048] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7349080284] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7350264033] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7351343664] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 7352420544] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7353444861] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 7354789260] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7355606370] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7356693078] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7358329419] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 7359310791] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 7361655189] 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: 7364299467] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7365375171] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7366432521] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7367485965] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7368612594] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7369678764] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7370760663] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7371836136] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 7373205357] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7374016608] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7375053840] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7376621595] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 7377605508] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 7379293593] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7380360498] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7381415958] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7382460015] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7383540528] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7384616064] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7385715771] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7386915459] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 7388238501] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7389046770] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7390109685] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7391721687] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 7392701190] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7393823073] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 7394668512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7395589425] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 7397518716] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7398590430] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7399669158] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7400686965] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7401827433] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7402871721] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7403874030] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7404945387] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 7406245350] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7407041292] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7408125165] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7409735550] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 7410715011] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 7412519982] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7413567546] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7414633674] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7415630544] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7416748185] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7417768701] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7418815089] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7419843186] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7420975317] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7422045540] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7423134999] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7424228259] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 7425514950] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7426309821] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7427383467] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7428934275] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 7429865205] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 7431729753] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7432788447] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7433887083] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7434961044] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7436119047] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7437196767] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7438243932] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7439360103] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7440517392] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7441585704] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 7442621823] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7443788982] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 7445101776] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7445917227] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7446986211] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7448604135] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 7449584100] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 7451453835] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7452507363] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7453533612] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7454597094] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7455672042] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7456739997] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7457782605] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7458867339] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 7460223162] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7461033636] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7462098294] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7463743959] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 7464751476] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 7466414067] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7467492963] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 7468551573] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '='
[Hera] [HADES][INFO ] [KRELTSC: 7469527002] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7470598569] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7471646196] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7472708922] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 7473874590] ECW: w=0x3db22278 func=0x3d5e3f60 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 7475258028] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 7476068691] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7477204119] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7478855097] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 7479845541] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7481052663] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 7482375411]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 7483758429] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 7485082143] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7486474464] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 7487307282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7488043479] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 7489809096] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7490806008] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7491871170] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7492947441] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7494134298] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 7495855689] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7497474810] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 7498633002] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7500424260] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7502141388] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 7503223560] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 7504996464] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7506014103] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7507129665] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7508231346] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7509279078] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7510379037] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7511467593] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7512544410] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7513649787] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 7515068043] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7516715241] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 7517849010] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 7519050945] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 7520020872] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7521837477] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 7522912992] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 7524050877] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7525047411] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7526823402] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7527941337] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7529129685] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7530472404] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 7531386723] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7532333235] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 7534481178] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7536112143] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 7537143474] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 7539236796] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7540888740] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 7541897370] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 7543991448] 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: 7546398153] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7548005556] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 7549070235] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 7550274606] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 7551293274] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7553068026] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 7554117900] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 7555216935] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7556198055] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7557931290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7559181420] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 7560265062] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7561237698] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7563021963] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7564098948] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7565238051] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7566500508] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 7567422366] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7568315748] 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: 7640591553] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7642284741] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 7643435562] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 7645191204] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7646105250] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7647179400] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7648221399] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7649281416] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7650377700] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7651450632] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7652523669] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+'
[Hera] [HADES][INFO ] [KRELTSC: 7653592464] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7654674825] 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: 7726214517] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7727917806] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 7729054998] 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: 7801836651] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7803478053] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 7804527465] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7805720706] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7807019472] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 7807949520] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7808869173] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 7810716375] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7811713413] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7812810915] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7813902915] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7814966985] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7816011567] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7817127675] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7818214845] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7819284060] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 7820682513] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7822546368] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 7823672703] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 7825239681] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7826879235] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 7827956346] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 7829596236] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7831353369] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 7832396586] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7833583569] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7834826811] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 7835772231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7836658914] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 7838682327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7839798120] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7840851669] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7841950746] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7842983379] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7844035017] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7845085164] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7846112673] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7847272335] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7848226008] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7849277583] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7850300598] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7851344466] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7852400787] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7853467188] 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: 7858399920] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7860011229] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 7861089495] 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: 7865671275] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7867171851] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 7868253939] 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: 7871271660] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7872884796] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 7874021379] 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: 7876805622] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7878500847] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 7879639194] 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: 7882476924] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7884105810] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 7885138212] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 7886873106] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7888561695] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 7889624967] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 7891393398] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7893074028] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 7894161156] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 7895305698] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7896330813] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7898091495] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7899206343] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7900358466] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7901690076] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 7902562458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7903474572] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 7905344727] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 7906312428] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7907940306] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 7909089993] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 7910358498] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 7911184554] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7912774821] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 7913875221] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 7915407444] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 7916325669] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7917926751] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 7918966314] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 7920753624] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 7921686969] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7923295569] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 7924427679] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7925613003] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 7926920358]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 7928252409] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 7930933857] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7932032430] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 7933384179] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 7934694075] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7935742122] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7936858734] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7937955627] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7939047963] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7940098383] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7941260145] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 7942321401] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 7943425581] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 7944798330] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 7946049321] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 7947312492] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 7948802505] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 7950134913]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 7951530972] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 7952778036] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 7953755565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7954687125] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7955916171] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 7956785613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7957738614] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7958885697] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 7959867258] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7960787226] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7962160542] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 7963102308] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7964021436] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7965147834] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 7966131957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7967044785] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7968260349] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 7969146738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7970090520] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7971256482] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 7972168071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7973102865] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7974251649] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 7975155594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7976074428] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7977245010] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 7978155423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7979094417] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7980283332] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 7981222704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7982165772] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7983407901] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 7984843083] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 7985739090] Total tests run: 1003
[Hera] [HADES][INFO ] [KRELTSC: 7986690306] Passed: 965
[Hera] [HADES][INFO ] [KRELTSC: 7987591605] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 7988506512] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 7989494016] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 7990381035] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 7991428116] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 7992488469] ==============================================
[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: 8156260476] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 8158660797] ( 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: 8529549546] ( 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=10195411)
[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,5,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 2,20000,10000,0,0,78,10,7,4096,0,0,0,7,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 3,30000,10000,0,0,101,13,7,4096,0,0,0,8,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 4,40000,10000,0,0,63,19,8,4096,0,0,0,9,65536,0,0,65536,0,0
[Hermes] [HADES][DOE ] 5,50000,10000,0,0,92,25,8,4096,2,0,0,11,65536,0,0,65536,0,0
[Hermes] [HADES][ERROR] [KRELTSC: 9054302649] 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,12,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,15,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 8,80000,10000,0,0,256,34,9,4096,466,0,0,16,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 9,90000,10000,0,0,256,36,10,4096,722,0,0,16,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 10,100000,10000,0,0,256,36,11,4096,978,0,0,17,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 11,110000,10000,0,0,256,36,11,4096,1234,0,0,17,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 12,120000,10000,0,0,256,36,12,4096,1490,0,0,18,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 13,130000,10000,0,0,256,37,12,4096,1746,0,0,18,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,20,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 15,150000,10000,0,0,256,39,13,4096,2204,0,0,20,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 16,160000,10000,0,0,256,39,14,4096,2459,0,0,21,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,22,65536,0,0,65536,0,0
[Hera] [HADES][DOE ] 18,180000,10000,0,0,256,39,15,4096,2969,0,0,22,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,24,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 20,200000,10000,0,0,256,41,17,4096,3480,0,0,24,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 21,210000,10000,0,0,256,41,17,4096,3736,0,0,25,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 22,220000,10000,0,0,256,41,18,4096,3992,0,0,25,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,26,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 24,240000,10000,0,0,256,41,20,4096,4096,0,0,27,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,28,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 26,260000,10000,0,0,256,45,21,2048,2048,0,0,28,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 27,270000,10000,0,0,256,45,22,1024,1024,0,0,29,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,29,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 29,290000,10000,0,0,256,45,24,512,512,0,0,30,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 30,300000,10000,0,0,256,45,24,512,512,0,0,30,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 31,310000,10000,0,0,256,45,25,256,256,0,0,31,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,32,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 33,330000,10000,0,0,256,45,27,256,256,0,0,33,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,34,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 35,350000,10000,0,0,256,45,28,256,256,0,0,35,65536,0,1,65536,0,0
[Hera] [HADES][DOE ] 36,360000,10000,0,0,256,45,29,256,256,0,0,35,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: 47 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>