Files
LithosAnanake/logs/20260806-164830/amd64/qemu-amd64-20260806-164830.log
T
Robert Allan JamesandClaude Sonnet 5 7ba7a126c9 logs: add boot-run audit trail and DoE CSVs from item 4.2 work
Serial logs and DoE run CSVs from this session's acceptance-test boots
(the amd64 GOT-indirect-addressing fix and item 4.2's Hermes-native-
on-the-Stadium work) -- committed per the standing convention that
these are audit artifacts, not scratch output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 01:50:45 -04:00

627 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 6 2026 16:48:21
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 249082
Free pages : 247559
Used pages : 1523
Total MB : 972
Free MB : 967
Used MB : 5
 
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
 
IDT installed.
 
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
 
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1939473448 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=933424323, tick_hz=100, initial_count=9334243
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
 
Stadium: 74218 cells (4638 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3563385] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 20704068] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38024826] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38569587] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 39193581]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 39967830] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 40528446] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 41146413] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 41515551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42192612] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 48844677] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54561633] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 58028355] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 58620177] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59241735] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 60705351] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 61410804] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62033118] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 63616875] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 64308699] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64930257] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 66882480] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 67573695] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68202435] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 70199661] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 70656999] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 71078007] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71769138] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72446808] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 73269504] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 73823211] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 74164440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 74543217] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 75212277] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75840975] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 77229411] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77765016] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78393588] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 79845864] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 80404989] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81032406] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 82508454] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 83125371] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83779248] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 87712086] 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: 94005030] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 94661574] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95290104] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 96823377] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 97425951] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98076405] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 99487773] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100287873] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100922997] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102391800] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 103377309] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104010774] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 105671370] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106568700] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107202165] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 109033827] 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: 110471928] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111101823] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111735792] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113189706] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113820651] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114460248] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115897488] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 116468814] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117118008] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 118608441] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 119276451] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119968506] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 121508142] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 122391192] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123108405] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 124781727] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 125289423] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125701002] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126456330] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 126965265] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 127508157] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 128117409] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 128495766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 128907282] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 129542595] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130234713] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 131777100] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 132437571] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133132251] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 134647170] 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: 136086657] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 136742277] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137436075] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 139005594] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 139653129] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140357679] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 141974112] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 142482060] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 143142594] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143896725] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 144421137] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 144901596] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 145391190] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146141793] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146600538] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 147069552] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 147615447] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 147962640] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 148344357] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 149107056] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149740899] 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: 151296180] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 151875570] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152525982] 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: 154048293] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 154698621] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155326752] 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: 156963282] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 157415433] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 157878336] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158573331] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 159041421] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 159463017] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 159907125] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160589331] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161057610] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 161529984] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 162079344] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 162415806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 162805986] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 163400307] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164021844] 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: 165717426] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 166364520] 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: 167724942] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168348285] 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: 169922256] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 170545137] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171193806] 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: 172790835] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 173260206] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 173735688] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174418923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174877857] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 175300734] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 175753557] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176434230] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 176892975] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 177314508] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 177765924] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178447794] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 178909290] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 179387670] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 179950743] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 180298083] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 180670917] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 181186047] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181846980] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 183152151] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 183697857] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184347009] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 185703735] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 186284406] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186918606] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 188318571] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 188797749] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 189349713] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 189691929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 190077132] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 190837626] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191469285] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 192874374] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 193431000] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194067069] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 195335658] 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: 196708302] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 197266209] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197894655] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 199308438] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 199783395] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 200454912] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 200819052] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201188736] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 202130880] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202779360] 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: 204374688] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 205024743] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205656276] 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: 207280353] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 207759699] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 208315422] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 208659150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 209054958] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 209788845] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210424536] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 211923600] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 212496564] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213146073] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 214625628] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 215231310] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215864544] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 217273518] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 217736820] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 218124081] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218812839] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 219274440] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 219765042] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220318686] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 220663464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 221054232] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 221822286] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222536958] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 223116894] 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: 225611610] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 226225629] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226858947] 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: 228419268] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 229067748] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229701843] 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: 231399924] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 231912576] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 232391859] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233079147] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 233538396] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 233968539] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 234426171] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235109931] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 235570104] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 236133450] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 236825337]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 237355650] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 237898857] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 238537467] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 238874979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 239250606] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 240294516] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240933273] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 242514384] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 243090561] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243711909] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 245236971] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 245870373] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246511587] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 247705101] 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: 249514293] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 250240116] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250880952] 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: 252707154] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 253167663] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 253520421] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254197755] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 254660511] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 255181143] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 255769164] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 256104156] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 256478481] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 257014905] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257768028] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 259225176] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 259865487] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260485554] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 262247832] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 262786944] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 263187183] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263905950] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 264403902] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 264870732] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 265464087] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 265819218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 266195160] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 266885535] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267517677] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 269043852] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 269847018] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270473007] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 271531785] 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: 273338457] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 273783951] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 274159431] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274836744] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 275330958] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 275816331] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 276465084]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 276967530] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 277489338] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 278085927] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 278424531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 278801418] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 279761454] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280396326] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 281864436] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 282449958] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283065762] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 284534880] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 285151629] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285768273] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 287303856] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 287985579] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288624987] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 290215590] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 290903508] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291520131] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 293231295] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 293906928] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294526071] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 295047921] 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: 297528651] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 297969483] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298643919] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 299194077] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 299598600] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300272049] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 300737367] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 301276479] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 301836171] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 302166165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 302592843] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 303375492] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304083003] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 305659830] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 306353733] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306968529] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 308595756] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 309057441] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309751260] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 310213197] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 310675848] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 311235414] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 311569629] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 311955357] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 313079508] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313724922] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 315309540] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 315935172] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316560153] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 318054513] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 318688797] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319312539] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 320533248] 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: 322188006] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 322822920] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323446452] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 325015278] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 325485825] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 326065803] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 326415768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 326791227] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 327436620] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328059228] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 329574126] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 330182118] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330832362] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 332305134] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 332789730] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 333351816] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 333682671] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 334058214] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 334910982] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335530314] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 337041411] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 337659210] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338277303] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 339840585] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 340305126] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 340865742] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 341222889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 341598810] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 342373080] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 342998124] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 343862169] 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: 345840621] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 346424904] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347049003] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 348582444] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 349051815] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 349624485] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 349960317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 350335209] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 351523977] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352150344] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 354036081] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 355055925] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355694325] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 357457926] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357948297] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 358507191] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 358851570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 359225874] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 359780001] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360422118] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 361814145] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 362493390] 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: 364009779] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364683039] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 366306843] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 366794064] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 367354575] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 367705107] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 368081049] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 368902779] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369539751] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 371112924] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 371756301] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372405978] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 373973481] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 374675133] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 375312609] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 376879188] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 377362692] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377922048] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 378262941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 378637434] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 379258320] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379900038] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 381316341] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381920259] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382550091] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 383298657] 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: 385193403] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 385665546] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 386224314] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 386558823] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 386932833] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 387809331] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388431435] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 390033147] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 390694731] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391329204] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 392900319] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 393659868] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 394280418] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 395840739] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 396649701] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397269369] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 398370693] 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: 400278816] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 400713348] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 401390619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 401864274] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 402336543] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 402893253] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 403226943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 403599798] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 404452650] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 405074544] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 406629447] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 407308209] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407930418] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 409505418] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 410192118] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 410821215] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 412409088] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 412836795] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413515368] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 413974491] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 414471225] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 415035537] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 415368051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 415739394] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 416866254] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417488379] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 418389489] 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: 420499128] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 421223166] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 421843926] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 423540705] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 424276314] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 424912551] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 426660591] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 427109445] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427797237] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 428258208] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 428725311] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 429299052] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 429643494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 430016769] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 431176242] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431818065] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 433310430] 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: 434885052] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 435378195] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 436009959] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 437028354] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 437677443] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438304923] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 439804092] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 440266722] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 440955774] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 441417018] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 441907683] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 442465989] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 442810053] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 443183034] 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: 444700851] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445336311] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 447649230] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 448229796] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 448869918] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 449493765] 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: 451439604] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 451891608] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 452604726] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 453069351] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 453546744] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 454107402] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 454474230] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 454847379] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 455870205] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 456523725] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 458394804] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 458879526] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 459519648] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 460542831] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 461017557] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 461732754] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 462192759] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 462709968] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 463312647]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 463869882] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 464405025] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 465029607] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 465361995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 465736509] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 466245843] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466879308] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 468240066] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 468758325] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 469389060] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 470745303] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 471285633] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471907821] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 473305728] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 473852064] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474466545] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 475781439] 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: 477165108] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 477794751] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478411773] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 479994690] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 480609738] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 481226109] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 482823621] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 483244734] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 483626913] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 484309455] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 484770489] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 485169069] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 485515548] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486216780] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 486682161] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 487183830] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 487817862] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 488350989] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 488954718] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 489638184] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490271985] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 491608341] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 492145122] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 492769746] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 494135859] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 494664345] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 495283425] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 496656279] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 497168511] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497785617] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 499122792] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 499652748] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 500282622] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 501606735] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 502211409] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502839036] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 504455931] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 505073919] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505689093] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 506401014] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 508538961] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 508984182] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 509350212] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510022422] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 510481902] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 510890604] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 511245399] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511933338] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 512394519] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 512876994] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 513452940] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 513782094] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 514154865] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 514811115] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515448528] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 516811008] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 517333404] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 517948179] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 519314019] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 519840552] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520458015] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 521835867] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 522374622] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522991287] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 524394801] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 524960499] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525591801] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 526949556] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 527535981] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528160248] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 529621344] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 530229882] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530847828] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 532394226] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 532843563] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 533209614] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533898015] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 534362934] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 534765210] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 535111311] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 535783500] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 536256357] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 536726988] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 537325173] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 537655461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 538040958] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 538556403] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539172921] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 540232161] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 541821294] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 542344026] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542963757] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 544324116] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 544904052] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 545590647] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 547294587] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 547858269] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548487828] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 549899805] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 550446162] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551079459] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 552409158] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 552940290] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 553561743] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 554944803] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 555393657] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 555766890] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556442817] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 556921638] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 557354175] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 557718945] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 558393318] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 558855780] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 559267086] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 559623351] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 560299047] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 560764071] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 561242073] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 561828750] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 562181949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 562557702] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 563553543] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564191355] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 565658772] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 566251161] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 566881077] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 568381674] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 568926981] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 569570967] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 571017132] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 571591524] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 572888820] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573518484] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 575065554] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 575665965] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576314613] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 577798389] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 578392185] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 579021051] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 580486767] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 580967961] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 581351148] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 582051372] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 582516858] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 582999396] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 583380630] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 584082975] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 584547159] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 584997420] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 585358158] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586045005] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 586520655] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 586994520] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 587575947] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 587936160] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 588325668] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 589096326] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589728993] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 591293808] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 591871938] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 592520922] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 594062301] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 594681318] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595314447] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 596976324] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 597469593] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 597855006] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 598544037] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 599024412] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 599491074] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 599868108] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600559785] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 601034154] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 601482945] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 601848681] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 602540127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 603096711] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 603585591] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 604164183] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 604504320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 604878477] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 605653188] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 606282642] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 607664106] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 608199354] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 608842605] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 610174992] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0
 
[Hera] [HADES][TEST ] [KRELTSC: 611479050] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 611986200] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 612613218] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 613966332] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 614577411] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 615204681] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 616830333] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 617275218] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 617664390] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 618350586] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 618814266] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 619287942] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 619880877] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 620234643] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 620609430] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 621322191] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 621979932] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 623359695] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 623936208] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624586893] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 625943052] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 626484159] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 627126906] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 628460238] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 629094291] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 629736135] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 631348221] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 631813959] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 632202564] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 632912721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 633382449] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 633869355] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 634468716] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 634808412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 635184249] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 635883969] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636529761] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 637884240] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 638433705] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 639079686] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 640444182] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 641008893] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641639187] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 643023486] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 643552119] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644183715] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 645148077] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 646838913] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 647310993] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 647690001] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648385122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 648847584] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 649281318] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 649641363] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650340768] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 650804784] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 651288855] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 651869505] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 652210314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 652585626] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 653264619] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653898147] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 655236750] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 655784052] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656416425] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 657796335] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 658346724] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 658980210] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 660373245] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 660984975] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661635198] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 662975124] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 663423033] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 663826989] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 664522656] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 664989717] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 665410872] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 665770854] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666468621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 666932217] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 667405389] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 667996749] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 668334492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 668710707] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 669210024] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669836475] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 671171550] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 671661291] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672304038] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 673625757] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 674140131] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 674779854] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 676096407] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 676647594] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 677281059] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 678676740] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 679285278] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 679913535] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 680757357] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0
 
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 682744188] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 683186574] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 683565834] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684251421] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 684729528] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 685201965] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 685794984] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 686134323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 686512344] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 687158619] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687809640] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 689150490] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 689651844] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 690275208] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 691609779] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 692135031] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692758752] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 694123584] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 694660617] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 695303028] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 696690225] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 697315059] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697940250] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 699523608] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 699954780] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 700325850] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701009316] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 701530872] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 702001314] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 702580998] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 702924852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 703301781] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 703931277] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 704555964] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 705904983] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 706394724] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707017962] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 708349425] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 708867621] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 709490460] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 710873436] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 711300996] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 711669987] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712370316] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 712841262] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 713310066] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 713900250] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 714250173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 714625842] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 715239672] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715864800] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 717246789] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 717734136] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 718453554] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 719220852] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 721082418] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 721595112] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722216607] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 723580347] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 724011372] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 724381056] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725074329] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 725539080] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 726006729] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 726610647] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 726947277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 727322862] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 727968906] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728603211] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 729992109] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 730488444] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731146017] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 732473133] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 733007478] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 733633656] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 734994813] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 735541737] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 736164870] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 737508303] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 738088113] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738709587] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 740348343] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 740833296] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 741211548] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741915489] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 742379421] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 742849569] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 743442651] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 743777979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 744153774] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 744824514] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 745466925] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 746795952] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 747282921] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747921510] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 749236425] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 749750694] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 750401085] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 751730007] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 752297616] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752929317] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 754295115] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 754784289] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 756086415] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 756710157] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 758044812] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 758494380] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 758867592] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759549735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 760014675] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 760516512] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 761142480]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 761666661] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 762184857] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 762791064] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 763134372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 763519050] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 764105412] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764749839] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 766133151] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 766702902] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767331663] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 768701094] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 769258623] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 769894335] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 771254463] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 771799329] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 772426956] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 773789625] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 774333189] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 774971568] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 776431656] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 776877087] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 777270459] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777965433] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 778428861] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 778850856] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 779222388] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779908647] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 780381273] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 780903291] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 781482345] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 781819794] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 782203233] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 782892243] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 783534360] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 784937433] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 785503656] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 786128238] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 787517913] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 788070549] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788695740] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 789675264] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 791386218] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 791934591] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 792567678] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 793909158] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 794449971] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795073230] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 796471809] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 796921062] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 797293938] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797991600] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 798451710] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 798861126] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 799221990] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799899135] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 800375646] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 800843358] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 801406851] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 801746631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 802133997] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 802844931] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 803475498] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 804832098] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 805387926] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806018388] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 807403359] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 807963345] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808606134] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 809972709] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 810528201] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811158999] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 812482188] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 813041355] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813673035] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 815087448] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 815547474] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 815930598] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816617949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817096560] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 817517925] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817877025] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 818564292] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 819040026] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 819514731] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 820087968] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 820428588] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 820806063] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821461284] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822100230] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 823445532] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 823991889] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824630373] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 825138909] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 827298528] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 827825061] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 828457140] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 829791900] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 830321793] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830951709] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 832285167] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 832728309] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 833104146] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833887908] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 834351189] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 834822996] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 835389030] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 835770243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 836147550] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 836673369] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837292890] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 838660347] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 839186691] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 839831370] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 841147671] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 841666854] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 842297736] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 843661287] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 844241832] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844859379] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 846255060] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 846819561] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 847436352] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 848776173] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 849217425] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 849587382] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850276728] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 850737006] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 851135040] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 851481960] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852153771] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 852628812] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 853089762] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 853652520] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 853987365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 854361795] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 855095535] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855728832] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 857103156] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 857662134] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858286485] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 858775449] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 860929125] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 861456351] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 862082928] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 863416491] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863961378] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864589194] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 865971771] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 866411238] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 866795328] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867490701] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 867952722] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 868371273] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 868725417] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869423310] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 869887431] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 870363354] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 870929010] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 871273494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 871646580] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 872334897] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 872959836] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 874335336] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 874915818] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875548779] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 876873795] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 877365174] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878001978] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 879322920] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 879901659] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880520004] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 881893593] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 882459417] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 883085910] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 884455026] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 884873871] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 885240027] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885930549] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 886393872] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 886795182] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 887150502] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887825505] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 888300588] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 888763470] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 889336329] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 889678776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 890053332] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 890863932] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 891493428] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 892380636] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 894155997] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 894738852] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895357029] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 896706783] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 897195978] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897811152] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 899153493] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 899721816] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 900340518] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 901708101] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 902274408] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902906529] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 904279215] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 904700664] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 905080239] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 905771748] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 906240636] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 906648813] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 907011294] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907687557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 908152182] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 908616387] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 909192438] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 909528354] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 909907131] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 910598052] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911237313] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 912580893] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 913155894] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913784361] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 915112317] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 915646767] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916274898] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 917600859] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 918030834] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 918402786] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919099146] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 919576896] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 920046456] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 920613666] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 920951262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 921327960] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 922017621] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 922644870] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 924010710] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 924553623] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925180179] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 926428797] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 927838590] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 928358004] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928985904] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 930322029] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 930753642] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 931125510] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931812273] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 932292249] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 932764581] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 933343656] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 933682554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 934060848] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 934747674] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935376960] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 936747189] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937302849] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 937929531] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 939267567] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 939827994] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940499196] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 941829042] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 942298119] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 942697224] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943380753] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 943852497] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 944349546] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 944933388] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 945274323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 945650328] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 946355340] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947005458] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 948351873] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 948997602] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949627833] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 950999406] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 951525666] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952154280] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 953528226] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 953971851] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 954389394] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 955094973] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 955558695] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 956032413] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 956605650] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 956942574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 957337458] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 958033293] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958669425] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960050658] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 960604659] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961240539] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 962586975] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 963111261] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 963756927] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 964827990] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 966446586] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 966972930] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967599486] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 968998359] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 969438162] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 969824835] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970511367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 970978344] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 971450340] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 972033510] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 972373122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 972752550] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 973461069] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974106819] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 975472680] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 976046400] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976668882] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 977996292] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 978511884] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979136067] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 980485023] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 981010884] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981634752] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 983017266] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 983447997] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 983820033] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 984516057] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 984979296] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 985448163] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 986022114] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 986377854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 986783049] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 987577122] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988227219] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 989639238] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 990215016] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 990885693] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 992295759] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 992939514] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 993581484] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 994681758] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996313101] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996876720] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997535889] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 998903661] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 999477507] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000120422] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1001506191] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1002006999] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1002418683] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1003131717] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1003614360] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1004104542] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1004682294] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1005032532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1005423426] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1006086501] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006726833] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1008091623] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1008635250] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1009278228] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1010630460] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1011212139] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011862320] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1013298447] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1013796903] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1014365898] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1014720357] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1015100373] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1015698747] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016351700] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1017674742] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1018238823] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1018877790] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1020269922] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1020852168] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1021496679] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1022944482] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1023433089] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1024010253] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1024362444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1024742376] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025438148] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1026076233] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1027401312] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1028806044] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1029398475] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030034145] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1031407608] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1031923641] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1032560718] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1033927104] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1034466699] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1035111966] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036455735] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1037021202] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037648535] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039059147] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1039492482] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1039876320] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040562201] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1041048561] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1041522426] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1042091946] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1042437375] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1042821696] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1043532147] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1044160341] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1045542393] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1046108301] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046745924] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1048086459] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1048606104] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049245743] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1050609231] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051144941] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1051787814] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1053163734] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1053719310] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1054347273] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1055021856] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1056988590] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1057417830] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1057816305] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1058504622] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1058975085] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1059477195] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1060103121]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1060667622] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1061226978] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1061895576] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1062265386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1062784947] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1063634733] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064277879] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1064831943] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1065433908] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1066065924] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1066528281] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1067122770] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067772489] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1068174282] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1068747246] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1069374705] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1069835718] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1070426826] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071052458] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1071541254] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1072156638] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072795794] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1073208591] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1073814399] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1074440241] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1074863979] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1075351809] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1075732455] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1076429046] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1076912088] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1077357183] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1077729702] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078422366] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1078899696] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1079346324] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1079706957] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080392082] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1080975063] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1081502478] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1082114901] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1082469465] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1082848998] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1083660228] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084301001] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1084803615] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1085466459] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086106917] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1086610266] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1087276827] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087916193] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1088328150] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1088961006] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1089613518] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1090034925] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1090652136] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1091303640] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1091804637] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1092425082] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093065309] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1093513932] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1094027676] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1094421678] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095129714] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1095614709] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1096089204] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1096478019] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097174274] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1097658009] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1098145188] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1098756603] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1099096383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1099484442] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1100286789] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100911455] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1101350670] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1102021032] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102645194] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1103079642] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1103668125] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104356526] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1104788601] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1105362174] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106019201] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1106443212] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1107110424] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107734943] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1108211538] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1108648968] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109346735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1109811675] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1110244695] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110926901] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1111391967] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1111872972] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1112494362] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1112833071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1113209958] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1113948003] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114632288] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1115062242] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1115627121] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116254412] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1116679620] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1117227216] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117849509] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1118271714] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1118904843] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119527871] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1119974163] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1120603869] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121430261] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1122164484] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1123170993] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123796037] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1124225760] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1124668419] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125372171] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1125838917] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1126259358] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126964811] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1127431326] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1127904309] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1128516963] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1128883959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1129300977] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1130132808] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130774379] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1131275754] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1131931395] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132570509] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1133017452] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1133744031] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134382956] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1134850752] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1135455405] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136094183] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1136509647] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1137217074] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137871833] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1138306302] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1138821243] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139533668] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1140001737] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1140454476] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141152159] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1141645365] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1142157765] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1142814624]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1143318960] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1143882873] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1144484964] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1144842657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1145222883] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1145920734] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1146560898] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1146974094] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1147570137] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148223993] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1148635509] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1149356985] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1150564254] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151219097] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1151654196] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1152344466] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152983895] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1153386129] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1153870935] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154587140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1155052311] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1155495222] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156199646] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1156677753] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1157224635] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1157792475] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1158143007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1158536232] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1159334799] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159973766] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1160458908] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1161067446] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161703578] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1162139916] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1162891506] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1163525727] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1163980713] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1164587529] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165236660] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1165639860] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1166101944] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166812605] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1167283257] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1167716907] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1168408395] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1168890891] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1169370489] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1169933772] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1170286824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1170664656] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1171545543] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172187156] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1172677191] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1173404631] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174042548] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1174500957] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1175241228] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175881119] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1176331737] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1176963606] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177617315] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1178020431] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1178517753] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179474765] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1180216401] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1180741191] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1181451999] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1181919396] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1182406575] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1182970866] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1183332612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1183720839] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1184592675] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185234162] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1185705780] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1186369128] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187013030] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1187453211] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1188178572] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188818967] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1189269753] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1190108199] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190808297] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1191326955] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1192064265] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192703862] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1193107188] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1193635653] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1194376827] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1194841389] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1195280520] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195979736] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1196462127] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1196951826] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1197516537] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1197873768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1198266363] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1199326233] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199964843] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1200459498] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1201176312] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201811730] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1202265267] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1203044367] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203679407] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1204119546] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1204803621] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205440005] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1205841504] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1206348444] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1207055871] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1207520706] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1207949316] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1208663106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1209129411] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1209610206] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1210173489] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1210512639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1210910505] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1211749560] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212375822] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1212815646] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1213429371] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214054499] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1214476074] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1215153891] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215780321] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1216221699] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1216874505] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217512380] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1217934081] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1218626661] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219272894] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1219698858] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1220175852] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220863728] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1221364032] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1221779853] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222465041] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1222932795] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1223420793] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1223984958] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1224325305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1224705993] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1225591374] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 1226858073] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227487191] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1227933105] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1228535784] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229181954] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1229671170] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1230419883] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231055406] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1231497687] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1232166642] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232792043] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1233232119] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1233823500] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234448376] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1234875537] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1235505117] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1236224472] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1236637080] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1237149291] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237836642] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1238358681] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1238773830] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239458325] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1239929985] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1240421700] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1240988196] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1241351034] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1241732646] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1242598245] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243248489] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1243717335] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1244394144] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245043884] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1245511617] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1246128261] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246799694] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1247213268] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1247932308] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1248599163] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1249055451] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1249539984] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1250249952] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1250728626] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1251191844] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251900468] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1252367760] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1252878123] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1253440839] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1253790888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1254169413] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1254906072] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255542267] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1255974258] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1256617992] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257276783] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1257709236] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1258261851] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1258903359] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1259330562] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1259944098] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1260579075] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1261024947] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1261720677] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1262357754] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1262804634] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1263285492] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263982503] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1264449606] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1264880799] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265592594] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1266058710] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1266540219] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1267103943] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1267463085] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1267842870] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1268724765] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269362997] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1269809289] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1270567515] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271245668] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1271744733] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1272486642] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273123089] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1273570116] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1274228466] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274865396] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1275317316] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1275844626] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1276545711] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1277013129] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1277446653] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278183228] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1278656001] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1279141458] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1279710873] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1280074446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1280457801] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1281316848] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281961422] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1282408071] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1283065035] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283703750] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1284141537] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1284833886] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285473651] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1285922904] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1286571615] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287209595] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1287662061] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1288152474] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1288861350] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1289325450] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1289756517] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290461340] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1290928779] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1291409637] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1291972458] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1292311062] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1292701305] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1293467112] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294177500] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1294602582] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1295249403] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1295874174] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1296277269] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1296941793] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297567404] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1297970247] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1298532984] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299196941] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1299604719] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1300248957] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300896303] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1301304816] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1301780403] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1302466830] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1302942228] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1303371216] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304056824] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1304523549] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1304995587] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1305582936] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1305923199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1306303320] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1307089854] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307732055] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1308140316] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1308784953] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309423668] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1309827120] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1310404599] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311032856] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1311456804] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1312084851] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312712499] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1313120634] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1313855424] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1315051815] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1315701387] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1316147889] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1316783013] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317410556] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1317832719] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1318309083] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318995258] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1319473848] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1319900568] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320583362] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1321053699] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1321524456] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1322106555] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1322449422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1322828283] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1323501018] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324149519] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1324559586] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1325141580] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1325772063] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1326196893] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1326763389] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1327395930] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1327801188] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1328371758] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329000498] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1329403488] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1329947199] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330587426] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1330990626] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1331435574] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1332124290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1332603972] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1333040667] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333729194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1334195100] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1334689713] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1335251043] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1335593658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1335971238] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1336676838] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337308581] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1337716632] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1338256185] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338914577] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1339318701] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1339866528] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340508750] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1340924844] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1341530799] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1342163886] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1342572588] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1343162877] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343793864] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1344201726] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1344654675] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345358910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1345823871] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1346246706] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346932083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1347407796] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1347880905] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1348443495] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1348786320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1349172930] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1349848521] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350481566] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1350966771] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1351740159] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352371356] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1352866116] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1353416904] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354049088] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1354512915] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1355145561] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355786586] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1356284055] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1356933921] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357583808] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1358089425] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1358542059] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359230985] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1359709806] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1360188081] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1360763565] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1361108175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1361488842] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1362225018] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362876564] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1363307001] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1363878495] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364509440] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1364951595] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1365536550] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366191183] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1366630839] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1367182047] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367812971] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1368291603] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1368744699] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369436775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1369904361] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1370395362] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1370960913] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1371305964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1371688941] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1372451136] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373085903] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1373515773] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1374105684] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374759855] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1375196970] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1375741668] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376385045] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1376821677] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1377360621] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377994065] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1378493193] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1378938309] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379636517] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1380104103] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1380602433] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1381167396] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1381529478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1381910544] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1382850336] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383484284] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1383969825] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1384672947] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385326656] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1385782839] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1386231399] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386936516] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1387407210] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1387885569] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1388453346] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1388799825] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1389193050] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1389788883] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390423545] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1390886784] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1391493642] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392128304] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1392636336] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1393095795] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393799736] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1394301069] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1394780226] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1395367554] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1395713697] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1396095918] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1396905657] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397554032] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1397964582] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1398690153] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399326306] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1399796706] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1400244195] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400960946] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1401456504] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1401979026] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1402640253]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1403153724] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1403689875] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1404290412] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1404642582] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1405024299] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1405740231] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406380122] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1406790420] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1407440748] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1408104474] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1408514793] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1409288118] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409944998] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1410354540] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1411069716] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411707843] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1412136768] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1412701059] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413341643] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1413801039] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1414372155] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1414949718] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1415320095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1415700678] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1416348570] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417000494] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1417413648] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1418034261] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418709705] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1419119247] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1419984153] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420682151] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1421109417] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1421602266] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1422163701] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1422528870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1422910314] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1423549386] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424180121] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1424604027] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1425178692] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425807117] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1426213152] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1426977111] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1428273126] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428920409] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1429346247] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1429820973] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1430384508] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1430738043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1431135636] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1431758034] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432398450] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1432806627] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1433401032] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434042309] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1434449898] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1435203966] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1435845243] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1436272257] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1436757420] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1437334332] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1437675834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1438055199] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1440090393] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1440724005] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1441155177] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1441667199] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1442298144] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1442717892] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1443403836] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444033332] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1444471770] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1444946328] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1445542581] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1445880219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1446260760] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1446945087] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1447580841] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1448049876] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1448637477] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1449265650] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1449847518] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1450556793] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1451277408] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1451748648] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1452247461] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1452810177] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1453148781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1453527915] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1454159532] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454815530] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1455270558] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1455822207] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456464786] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1456881930] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1457553069] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458191910] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1458654372] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1459127754] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1459694166] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1460044131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1460435592] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1461278910] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461919788] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1462344093] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1462977936] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463617302] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1464040977] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1464650859] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465286886] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1465703295] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1466182536] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1466886729] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1467226614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1467606273] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1468183941] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468821753] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1469287533] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1469776182] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470401436] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1470870870] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1471540392] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1472167368] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1472590266] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1473075345] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1473636486] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1473985212] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1474363023] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1475031432] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475675607] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1476089454] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1476635874] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1477346934] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1478039430] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1478476860] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1478982330] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1479605295]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1480113474] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1480623648] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1481232627] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1481591895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1481972982] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1483427757] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484071911] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1484543403] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1485224559] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485892212] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1486349907] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1487057838] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487713647] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1488159918] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1488878118] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489534704] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1490028519] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1490543796] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1490960646] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491691173] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1492167012] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1492697955] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1493266362] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1493638755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1494038931] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1495175745] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495865511] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1496290887] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1496976915] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497640473] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1498106904] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1498805427] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499467998] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1499914080] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1500610125] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501271226] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1501729845] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1502255076] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1502819136] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1503171789] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1503552204] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1504631730] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505277438] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1505696892] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1506247155] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506918483] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1507366182] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1507907793] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508570532] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1509003699] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1509562971] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1510086669] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510832484] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1511259414] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1511745585] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1512312270] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1512684726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1513064616] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1514114721] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514783193] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1515231144] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1515795792] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516448598] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1516917003] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1517469450] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518118665] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1518550887] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1519119945] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1519649544] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520366211] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1520850450] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1521413082] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1521990561] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1522353084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1522731315] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1524120822] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524774846] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1525203351] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1525948851] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526600859] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1527009477] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1527783390] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528434495] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1528838493] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1529644893] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1530956364] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531624437] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1532066235] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1532895378] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533569562] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1534003065] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1534499169] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1535065392] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1535423547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1535824227] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1537329696] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537999596] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1538435388] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1539321903] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539987015] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1540420245] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1541279880] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1541949318] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1542412851] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1543255959] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543907064] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1544384520] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1544888457] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1545455814] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1545806535] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1546202049] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1547265426] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547910210] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1548345393] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1548998199] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1549638951] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1550059413] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1550631915] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551281025] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1551706191] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1552496064] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553137845] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1553588757] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1554075201] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1554670089] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1555021314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1555402170] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1556429175] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557089562] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1557507609] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1558187484] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558838442] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1559242167] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1559802048] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560440973] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1560878865] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1561506618] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562145753] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1562551137] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1563048291] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1563614472] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1563968385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1564347582] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1565311083] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565956161] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1566399618] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1566994338] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567668039] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1568117103] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1568604912] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1569184491] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1569525342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1569905127] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1570475865] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571104479] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1571563539] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1572170943] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572801741] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1573227138] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1573738047] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574378463] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1574782587] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1577978430] ECW: w=0x3db8c850 func=0x3d69da3f '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1579915596] ECW: w=0x3db8ddf8 func=0x3d692439 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1580657148] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1581136284] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1582008477] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582767375] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1583230761] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1584245292] ECW: w=0x3db8c850 func=0x3d69da3f '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1584731568] ECW: w=0x3db85b90 func=0x3d69a673 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1585196445] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1585659936] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1586175570] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1586606133] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1587070884] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587700338] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1588120842] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1588932471] ECW: w=0x3db8c850 func=0x3d69da3f '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1589409486] ECW: w=0x3db8ddf8 func=0x3d692439 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1589920647] ECW: w=0x3db8c850 func=0x3d69da3f '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1590365700] ECW: w=0x3db8ddf8 func=0x3d692439 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1590882111] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1591311267] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1591774884] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592415993] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1592847795] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1593323907] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1593890382] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1594231779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1594625886] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1595232492] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1595862324] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1596271614] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1596968856] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1597597869] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1598021607] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1598774184] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1599404184] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1599876663] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1600348827] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1600928280] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1601287275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1601665464] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1603017717] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603670460] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1604162259] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1604797761] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605451260] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1605931992] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1606427865] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1607007906] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1607357640] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1607740008] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1608453609] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1609108305] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1609567449] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1610328342] ECW: w=0x3db8ca30 func=0x3d69d228 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1610809767] ECW: w=0x3db864f0 func=0x3d6947d4 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1611278928] ECW: w=0x3db8ca30 func=0x3d69d228 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1611764280] ECW: w=0x3db864f0 func=0x3d6947d4 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1612275252] ECW: w=0x3db87120 func=0x3d685885 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1612785069] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1613369961] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1613856363] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1614366453] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1615056324] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1615694325] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1616444907] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1617167832]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1617755895] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1618279089] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1618855875] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1619195865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1619604084] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1620338118] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620968160] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1621380915] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1621909863] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622544966] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1622961207] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1623423312] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624071750] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1624531125] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1625128932] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1625768109] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1626212196] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1626784992] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627406781] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1627869558] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1628433681] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629065214] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1629487944] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1629944253] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630629651] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1631105469] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1631622405] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1632190854] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1632532881] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1632914892] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1633526517] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1634175879] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1634652579] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 1635135369] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635762450] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1636250553] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1636909743] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1637540919] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1637982150] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1638580587] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1639293642] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1639744575] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1640218545] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1640782353] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1641136581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1641517416] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1642248741] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1642911186] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1643397378] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1659731556] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1661099916] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661749866] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1662234756] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1662931095] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663592532] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1664036997] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1664699799] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1665347334] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1665824328] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1666320768] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1666870296] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1667230740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1667613696] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1668225804] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668888795] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1669329186] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1669871511] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670498823] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1670939760] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1671456969] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672088334] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1672538322] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1673123067] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673741601] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1674212421] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1674702141] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675354821] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1675795506] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1676473701] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677131715] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1677555894] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1678028226] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678795881] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1679350827] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1679898507] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1680558831] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1680938070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1681318611] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1681881117] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682564730] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1682969232] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1683484467] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684122867] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1684541355] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1685039307] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685675796] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1686078870] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1686612921] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687257369] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1687675794] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 1688121057] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688770251] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1689196698] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 1689722895] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690360371] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1690804563] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1691338488] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691976867] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1692437313] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1692964392] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693602729] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1694040453] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1694640234] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695289722] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1695698298] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1696191483] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1696945194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1697426955] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1697915772] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1698461100] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1698806361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1699216953] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1699698420] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1700248725] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1700601735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1700985069] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1701481131] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1702028706] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1702379847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1702775004] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1703723700] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1704362394] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1704786321] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1705308423] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705962342] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1706391918] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1707034623] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707687093] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1708092855] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1708937643] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709589546] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1710013137] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1710493533] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711133529] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1711584840] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1712071053] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1712482716] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713179538] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1713647292] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1714089657] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1714481958] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1715183127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1715650671] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1716146313] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1716701385] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1717056432] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1717438527] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1718277540] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718920833] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1719391548] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1720184508] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720921986] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1721428884] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1722210063] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1722855855] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1723311240] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1724039562] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724696253] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1725143574] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1725585015] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1725983301] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726694130] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1727164341] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1727653326] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1728201027] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1728574491] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1728957636] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1729825503] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1730481984] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1730953644] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1731464322] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732174101] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1732656954] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1733112843] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733822769] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1734293547] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1734799227] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1735348230] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1735700064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1736081970] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1736898492] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1737539748] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1737958005] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1738608690] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739267544] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1739697393] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1740276867] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740917640] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1741372038] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1741854912] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1742400996] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1742751003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1743142800] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1744230369] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744873011] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1745351706] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1745881179] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746522120] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1746993066] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1747508196] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748155437] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1748637996] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1749113835] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749765444] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1750228221] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1750718214] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751357874] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1751840412] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1752346785] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1752987075] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1753445715] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1754063556] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755043332] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1755595149] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1756245204] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756890450] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1757328027] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1757825139] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758465492] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1758932343] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1759421454] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760072433] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1760533236] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1761136692] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761775113] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1762226487] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1762912389] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763550705] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1763973624] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1764445011] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765141854] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1765610049] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1766219133] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766875845] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1767350865] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1767839766] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1768406220] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1768790604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1769169696] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1769812758] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770497988] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1770913011] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1771521423] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772190546] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1772612205] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1773199596] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773870315] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1774283385] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1774964751] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775635050] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1776047511] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1776885789] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777562997] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1777986336] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1778500626] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1779057987] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1779446886] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1779834882] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1780642794] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1781916381] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1782594219] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1783035156] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1783861674] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784543943] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1785033873] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1785719943] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786413258] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1786839096] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1787758497] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788435852] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1788863979] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1789467372] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1790065074]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1790582451] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1791114423] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1791719475] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1792075299] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1792457520] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1793843415] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794496200] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1794957948] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1795425996] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796143587] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1796584986] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1797142095] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1797860547] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1798318578] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1798778373] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799478198] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1799928669] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1800385839] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801095618] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1801567530] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1802101413] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1802664969] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1803033162] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1803416055] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1804353138] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805002857] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1805470065] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1805948487] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806670908] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1807110690] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1807707321] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808370816] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1808805201] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1809287613] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809993192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1810474113] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1810965681] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1811526528] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1811969040] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1812362391] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1813219884] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813880334] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1814323728] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1814911329] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815558612] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1816034367] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1816644543] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817357367] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1817843034] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1818337836] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1818921825] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1819311333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1819692672] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1820595315] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821306837] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1821756153] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1822443546] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823132703] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1823580339] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1824103617] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1824777738] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1825272603] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1825792017] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1826353557] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1826747286] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1827139209] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1827900123] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828594278] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1829084481] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1829683086] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830376758] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1830864651] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1831538814] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1832223498] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1832682369] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1833207243] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1833781635] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1834137270] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1834536585] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1835031555] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1835693664] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1836188865] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1836823191] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837481982] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1837933818] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1838485656] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839130062] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1839605481] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1840093689] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1840662117] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1841013279] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1841393547] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1842023169] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842669108] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1843117899] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1843585716] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1844297364] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1844731350] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1845196983] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845904830] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1846365759] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1846813605] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847516832] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1847997900] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1848481047] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1849041306] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1849391061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1849772316] 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: 1857681294] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858322802] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1858772706] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1859255538] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859953011] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1860385338] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1860858951] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1861556004] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1862018130] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1862464296] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863178380] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1863652497] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1864135581] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1864707033] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1865050551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1865429769] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1865969847] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1866601779] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1867069071] 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: 1874825841] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875476631] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1875924708] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1876449666] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877082816] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1877553363] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1878032730] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1878594669] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1878944382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1879332483] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1880119626] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880774364] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1881253038] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1881779235] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882419819] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1882902462] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1883443800] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884100008] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1884571962] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1885047717] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885704114] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1886180772] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1886701635] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1887410322] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1887910395] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1888356855] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889051535] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1889528781] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1889991978] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890687519] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1891161804] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1891661541] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892370963] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1892885358] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1893361323] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894065789] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1894545933] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1895033427] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895726784] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1896228642] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1896682599] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1897380198] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1897895055] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1898337042] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1899031092] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1899552291] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1900051713] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900702440] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1901179203] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1901733939] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902375090] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1902840450] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1903319313] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904010150] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1904473347] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1904951664] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905643110] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1906096668] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1906568370] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907271975] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1907735634] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1908263721] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1908933516]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1909460658] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1910016150] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1910368488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1910747727] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1911345177] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911981330] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1912390704] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1913134461] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913786154] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1914405486] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1915105353] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1915741191] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1916152476] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1916839365] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917488412] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1917897303] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1918511007] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1919160453] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1919571465] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1920095940] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1920458946] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1920838689] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1921524045] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1922163684] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1922572113] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1923224079] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923878250] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1924282878] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1924959561] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925613333] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1926020796] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1926697731] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927391466] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1927819593] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1928619651] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929269475] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1929735129] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1930205067] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1930913607] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1931380941] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1931878977] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1932215292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1932595119] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1933220940] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933858605] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1934280789] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1934909424] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1936241034] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1936862508] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1937293071] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1937898690] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938535536] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1938943965] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1939658322] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940292165] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1940729511] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1941447732] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942070823] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1942526481] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1943354910] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943979030] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1944430908] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1944890682] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945571502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1946038752] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1946519169] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1946858529] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1947241779] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1947859389] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948485231] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1948933896] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1949520258] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950154227] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1950594324] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1951227264] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951851069] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1952291292] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1952924925] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953548898] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1953981456] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1954596798] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955262813] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1955699655] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1956490410] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957132170] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1957573191] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1958021247] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958707590] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1959185844] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1959658281] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1959997473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1960383726] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1961163498] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1961789256] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1962221688] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1962892554] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963531815] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1963986570] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1964748072] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965387102] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1965861912] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1966638051] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967265741] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1967738787] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1968186171] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968873375] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1969339470] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1969762263] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970444364] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1970954769] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1971439785] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1971837378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1972256790] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1972869045] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973568345] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1974023604] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1974660786] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1975293096] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1975697220] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1976334444] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1976968560] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1977385494] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1978003839] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978635939] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 1979079522] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1979559813] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 1979905074] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1980302058] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1981116291] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1981748601] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 1982208984] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1982839908] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983474045] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 1983930963] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1984997763] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1985631354] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 1986068217] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1986560688] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1986905361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1987285230] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 1988201250] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988813316] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 1989242619] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 1989730134] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990433823] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 1990851870] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1991293143] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991988558] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1992455724] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1992944373] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 1993303893] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1993683384] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1994345430] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1995014007] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1995423402] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1996074906] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996736364] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1997144982] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1997648310] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 1998048003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1998426675] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1999330221] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1999999176] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2000457207] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2001768006] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2003100540] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003774514] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2004223263] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2005059924] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005842195] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2006330277] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2007281283] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007950973] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2008388970] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2008901580] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2009291424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2009670285] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2010448020] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011117584] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2011552011] 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: 2012457195] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2013126864] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2013570279] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2014145679] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2014778640]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2015367270] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2015974338] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2016648060] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2017016610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2017396983] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2018610489] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019266970] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2019727815] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2020207245] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020914630] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2021363610] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2022256866] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2022903897] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2023429779] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2024078196] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024730750] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2025267237] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2025806265] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2026470201] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2026829847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2027210199] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2029360116] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030034090] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2030469441] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2031131445] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031844983] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2032315698] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2032876188] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2033584266] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2034047589] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2034557070] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2035203030] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2035576242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2035963734] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2037137886] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2037765450] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2038329909] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039009952] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2039468592] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2040196767] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040885294] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2041362120] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2041868388] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2042879916] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2043387528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2043769812] Running FIND.existing: FIND DUP . CR
[Hera] 1035491760
[Hera] [HADES][TEST ] [KRELTSC: 2044624218] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2045292291] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2045806959] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035658240
[Hera] [HADES][TEST ] [KRELTSC: 2046660861] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047365558] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2047798116] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2048448192] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049085878] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2049507096] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2049930120] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2050632024] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2051077959] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2051576583] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2052222816] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2052606654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2052995091] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2053677738] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2054350788] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2054821902] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2055437391] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2056110336] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2056538652] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2057053236] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2057708751] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2058066948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2058444990] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2059099056] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2059762992] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2060220771] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2060746443] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061458427] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2061924333] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2062417518] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2063065851] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2063433750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2063826954] Running LATEST.basic: LATEST @ . CR
[Hera] 1035532864
[Hera] [HADES][TEST ] [KRELTSC: 2064526212] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2065196007] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2065639716] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035553608
[Hera] [HADES][TEST ] [KRELTSC: 2066450463] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067099090] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2067550170] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035553608
[Hera] [HADES][TEST ] [KRELTSC: 2068502247] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069149593] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2069615310] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2070121851] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2070768693] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2071122900] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2071503357] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035659320
[Hera] [HADES][TEST ] [KRELTSC: 2072703003] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2073348522] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2073796032] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035659560
[Hera] [HADES][TEST ] [KRELTSC: 2074775745] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2075420046] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2075860353] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2076407403] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2076841557] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2077541718] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2078000043] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2078499969] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2079144858] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2079503307] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2079882336] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2080638105] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2081298492] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2081707635] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2082239481] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2082962889] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2083412100] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2083922001] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2084609604]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2085148359] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2085688080] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2086300314] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2086694715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2087089914] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2089021515] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2089704540] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2090156964] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035660232
[Hera] [HADES][TEST ] [KRELTSC: 2091977664] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092657224] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2093117397] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2095148559] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2095834020] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2096339616] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2098339236] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2098818960] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2099375418] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100160314] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2100648039] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2102216865] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102894115] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2103376065] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2104119843] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2104552107] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105286750] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2105746356] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2106256131] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2106649587] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2107382970] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2107847553] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2108396997] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2108983758] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2109347247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2109728229] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2110759980] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111410014] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2111863299] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2112587043] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2113060530] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2113640403] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114304066] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2114758002] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2116078020] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2116738218] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2117179974] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2117670891] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2118288501] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2118675867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2119060482] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2120281947] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120979399] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2121449274] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2122944180] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2123700831] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2124153234] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2125723362] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126411322] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2126912445] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2127428919] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2128013874] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2128377888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2128772940] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035663136
[Hera] [HADES][TEST ] [KRELTSC: 2129488578] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2130139872] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2130600066] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2131173786] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131826550] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2132381979] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035537936
[Hera] [HADES][TEST ] [KRELTSC: 2133478263] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134147281] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2134625304] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2135138943] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2135720034] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2136081150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2136458289] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035663136
[Hera] [HADES][TEST ] [KRELTSC: 2137244823] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137934148] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2138385753] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035663624
[Hera] [HADES][TEST ] [KRELTSC: 2139976734] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2140628847] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2141060229] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2141634306] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142286797] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2142846006] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2143350279] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2143946931] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2144301537] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2144681259] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2145899091] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146547130] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2146998441] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2148670860] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2149338261] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2149800576] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2151032877] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2151679845] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2152133193] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2152660524] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2153289096]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2153816700] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2154309255] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2154959982] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2155552329] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2155911051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2156309232] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2157079071] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2157853614] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2158332624] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2158854411] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2159423133] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2159833431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2160260235] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2161053216] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161736157] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2162258679] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2163261828] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 2164554504] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165200569] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2165621871] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2166496437] ECW: w=0x3db91d20 func=0x3d69fc1b 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2167016334] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167663953] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2168333727] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2168838861] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2169407163] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2169767796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2170151445] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 2171230047] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171884785] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2172506217] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2173070550] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173725876] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2174138421] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2174641140] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2175365976] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2175836523] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2176330212] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2176897611] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2177256123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2177640591] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2178119328] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2178694749] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2179058952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2179442076] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2179924656] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2180491887] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2180842965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2181236442] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2181743130] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2182351164]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2182897017] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2183437851] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2184053172] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2184392742] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2184773955] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2185442448] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2185923684] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2186487408] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187122553] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2187590958] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2188009257] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2188691526] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2189175744] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2189703201] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2190204345] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2190886635] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2191375809] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2191890519] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2192474172] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2192811579] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2193193002] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2193689505] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2194386012] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2194868151] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2195551659] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2196041736] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2196593259] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2197219038] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2197663482] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2198146986] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2198728686] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2199100113] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2199481641] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2200931250] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201608290] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2202058446] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2202805437] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203463871] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2203882716] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2204622924] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2205300153] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2205738024] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2206252167] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206984941] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2207455488] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2207959698] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2208553704] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2208924753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2209317621] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2210437803] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211166734] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2211618255] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2212398300] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213100162] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2213544270] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2214407853] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2215146465] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2215570917] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2216075253] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2216664051] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2217033399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2217416103] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2218016598] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2218677993] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2219114940] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2219861406] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2220512364] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2220927891] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2221387539] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2222092698] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2222540061] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2223039357] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2223627441] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2223981711] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2224361160] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2225727189] ECW: w=0x3db92598 func=0x3d68b35b 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2226272286] ECW: w=0x3db8f0e0 func=0x3d68dcb1 ','
[Hera] [HADES][INFO ] [KRELTSC: 2226739431] ECW: w=0x3db930f8 func=0x3d68b14a 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2227593333] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2228822988] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229488520] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2229928512] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2230894134] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2231557020] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2232001884] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2232461553] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2232831384] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233555380] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2234039157] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2234529948] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2235110976] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2235454977] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2235846753] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2236782030] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2237341848] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237979975] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2238417216] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2238812121] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239436241] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2240014224] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2240480382] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2241057567] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2241391719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2241771084] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2242352259] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2242980516] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2243415111] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2244102126] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2244581199] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2245132050] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245756254] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2246204919] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2246673030] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2247249228] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2247602721] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2247981561] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2249449293] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2249937669] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2250479028] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2250917109] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2251407501] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2252064066] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2252498094] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2253090483] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2253561492] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2254278201] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2254835205] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2255325618] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2255906520] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2256247707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2256648324] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2257582866] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2258052069] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2258557959] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2259015612] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2259477570] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2260107171] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2260515768] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2261020482] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2261481957] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2262171681] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2262691116] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2263193688] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2263606674] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264295222] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2264763375] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2265275607] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2265862410] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2266218675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2266595667] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2267980428] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268630735] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2269048467] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2269575756] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2270020074] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2270726556] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2271195297] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2271715719] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2272296936] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2272643289] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2273137188] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2274156045] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2274632997] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2275366380] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2276016498] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2276440992] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2277168075] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2277656661] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2278218726] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278849965] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2279254971] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2279889906] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2280334896] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2281026153] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2281498905] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2282014917] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2282635383]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2283149232] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2283681750] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2284295517] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2284639854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2285021907] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2286742689] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2287387557] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2287861233] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2288456247] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2289015540] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289647199] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2290100043] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2290876119] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2291414097] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2291875362] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2292446499] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2293076289] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2293524807] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2294440722] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2294959359] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2295446748] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2295904590] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2296394268] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2296887495] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2297429988] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298059484] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2298500610] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2299542609] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2300786313] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2301279057] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2301739020] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2302291425] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2302933206] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2303382921] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2303945385] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2304302742] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2305008510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2305481262] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2305990617] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2306334912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2306719590] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2307704091] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2308205592] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2308664757] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2309170248] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2309725173] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2310354060] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2310797307] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2311561098] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2312056404] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2312514708] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2313069507] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313713220] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2314160772] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2315059614] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2315569137] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2316056169] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2316513423] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2317015701] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2317509054] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2318053290] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2318682576] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2319116289] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2319816765] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2320309614] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2320766280] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2321309193] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321951583] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2322398841] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2322809790] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2323196505] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323980561] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2324538762] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2325251607] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2326009245] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2326432374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2326916949] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2327956974] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2328507027] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329351479] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2329924212] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2331534408] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2332000440] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2332942248] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2333525313] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2334271422] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2334815847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2335404792] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2336611158] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2337162030] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338138677] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2338747824] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2339862462] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2340325743] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341211523] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2341751412] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2342424567] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2343211374] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2343682278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2344239828] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2345292957] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2345851473] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2346911343] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2347561944] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2348854746] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2349392556] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2349920517] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2350785318] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2351454903] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2352016443] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2352392931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2352805056] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2353591107] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2354054010] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2354920344] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2355559143] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2356494336] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2356865931] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2357285490] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357986029] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2358464409] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2358965931] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2359560252] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2359914438] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2360296974] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2361770418] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2362269588] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2362728858] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2363190123] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2363669427] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2364121431] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2364609807] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2365062735] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2365519233] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2365992111] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2366440461] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2366928039] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2367433551] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2367908067] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2368364544] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2368811592] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2369296650] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2369806320] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2370272478] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2370729165] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2371177074] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2371661607] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2372134569] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2372589639] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2373044394] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2373490644] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2373997227] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2374600242] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2375243325] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2375684304] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2377166967] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2377654356] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2378117910] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2378601918] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2379059004] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2379548493] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2380004046] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2380503951] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2380962297] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2381419572] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2381893962] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2382420558] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2382872688] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2383350585] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2383806054] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2384261985] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2384751873] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2385239850] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2385693093] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2386172418] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2386645653] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2387103348] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2387673498] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2388164142] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2388618477] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2389117416] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2389575846] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2390034654] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2390483634] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2391017853] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2391471894] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2391953256] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2392411119] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2392882422] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2393332704] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2393821416] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2394432453] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2395093470] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2395537032] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2396046807] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2396417520] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2397133914] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2397619959] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2398111674] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2398468023] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2398852008] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2399904486] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2400387465] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2400896001] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2401389858] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2401850094] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2402301195] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2402790495] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2403243507] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2403712899] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2404170216] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2404617936] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2405104317] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2405570811] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2406028716] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2406487062] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2406935601] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2407422717] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2407887825] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2408346675] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2408803929] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2409252762] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2409753885] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2410207884] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2410663626] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2411120691] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 2411569146] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2412096561] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2412702747] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2413347762] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2413810434] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2414791071] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2415261849] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2415719901] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2416191918] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2416642179] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2417130471] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2417583441] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2418084396] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2418541545] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2418997455] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2419444902] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2419930359] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2420396118] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2420906418] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2421405420] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2421913431] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2422399896] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2422889343] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2423345001] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2423828736] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2424365307] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2424829386] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2425748388] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2427161772] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2427665814] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2428121703] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2428626753] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2429084784] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2429544600] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2429995155] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430482544] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2430949374] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2431430820] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2431887906] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2432344572] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2432814909] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2433302508] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2433926649] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2434572735] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2435040489] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2435461833] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2435821437] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2436520233] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2437017492] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2437507317] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2438080323] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2438435244] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2438818452] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2439928092] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2440411953] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2440874709] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2441361741] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2441820171] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2442307350] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442803517] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2443322448] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2443782852] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2444239791] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444728398] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445352686] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2445883650] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2446340736] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2446793034] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2447279268] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2447753301] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2448205914] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2448663126] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2449116138] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449614972] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450072058] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2450522760] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450999187] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2451452325] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2451959097] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2452562574] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2453214729] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2453652558] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2454459483] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2455133247] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2455555641] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2456096265] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2456468595] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2457165123] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2457627228] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2458138620] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2458494654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2458876581] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2459919252] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2460403890] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2460862404] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461319973] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2461777920] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2462289501] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2462747448] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2463200586] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463657105] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2464156170] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2464655634] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2465114232] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2465567244] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2466025107] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2466496935] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2466983967] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2467441536] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2467895472] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2468366229] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2468826570] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2469348630] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2469804498] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2470272105] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2470748700] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2471200578] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2471685636] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2472285879] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2472949080] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2473367400] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2474167416] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2474829777] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2475253830] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2475677589] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2476062834] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2476774755] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2477233962] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2477722611] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2478293622] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2478646905] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2479079820] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2480179107] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2480654274] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2481137715] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2481586317] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2482073286] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2482527306] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2483021604] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2483476485] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2483936553] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2484383958] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2484903540] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2485417263] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2485909251] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2486364195] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2486819349] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2487289959] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2487778965] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2488229520] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2488706052] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2489158644] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2489628603] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2490073236] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2490555921] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2491004838] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2491501698] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2491955046] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2492408541] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2492853552] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2493336972] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2493804600] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494280985] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2494734417] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2495188563] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2495645775] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2496136461] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2496763437] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2497405428] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2497835193] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2498813016] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499280455] ECW: w=0x3db88890 func=0x3d69309d '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2499754110] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2500248996] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2500796676] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2501438247] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2501927883] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2502459414] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2502832185] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2503532871] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2504009067] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2504499606] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2504853750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2505235362] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2506354116] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506834722] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2507298654] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2507750952] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2508256170] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2508715083] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2509196445] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2509652313] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2510109630] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2510569425] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2511054357] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2511505857] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2511985812] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2512454133] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2512916826] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2513363181] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2513869323] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2514320802] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514820371] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2515274055] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2515729377] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2516175459] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516671521] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2517121761] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2517599448] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2518118337] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2518631241] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2519124720] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2519619228] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2520068733] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2520546168] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521012158] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2521465989] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2521910979] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2522393034] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2523010203] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2523652488] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2524060749] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2525057388] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2525530161] ECW: w=0x3db88890 func=0x3d69309d '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2525989956] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2526477702] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2527107093] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2527793520] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2528272992] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2528719200] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2529102912] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2529800343] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2530260621] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2530760253] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2531391996] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2531752587] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2532133107] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2533293000] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2533780578] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2534240394] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2534692524] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2535181929] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2535651678] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2536134006] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2536590441] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2537404989] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2538670449] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2539125708] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539658436] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2540112960] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2540612508] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2541068103] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2541524727] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2541998277] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542482642] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2542933680] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2543412417] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2543878449] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2544341583] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2544787308] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2545271064] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2545720674] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546212893] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2546668698] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2547125154] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2547572181] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548069797] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2548522914] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2549001945] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2549458128] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2549911686] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2550373329] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550859143] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2551471902] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2552138715] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2552586981] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2553129012] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2553506109] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554224939] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2554688535] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2555194551] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2555554848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2555939148] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2557088436] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2557565220] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2558029215] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2558498376] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2558988936] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2559442305] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2559943386] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2560481595] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560965960] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2561414373] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2561898780] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2562351855] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562845271] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2563302357] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2563757343] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2564203509] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2564697849] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2565160248] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2565638943] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2566094076] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2566549461] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2567009571] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567500719] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2567951295] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2568429108] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2568896883] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2569438305] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2569980189] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570552250] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2571133341] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2571693411] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2572218684] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2572741626] ECW: w=0x3db88d40 func=0x3d6933b5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2573319378] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2573872245] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2574650190] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2575571733] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2576166705] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2576815584] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2577352785] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2578326219] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2578961784] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2579650647] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2580425589] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2580893910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2581418028] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2583707616] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2584408029] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2585013291] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2586091263] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2586920091] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2587626384] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2588696901] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2589245904] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2589776511] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2590263858] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2590717080] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2591207241] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2591643915] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2592105474] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2592594081] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2593029453] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2593474212] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2593962084] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2594573289] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2595122376] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595758046] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2596204296] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2597090643] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2597560938] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2598020019] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2598506211] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2598964263] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2599480128] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2599922913] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2600402049] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2600939586] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2601374664] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2601819003] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2602309962] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2602762176] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2603231463] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2603725047] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2604161595] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2604712845] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2605350993] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2605796214] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2606523591] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2607172050] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2607624915] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2608524471] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609042877] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609501496] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2609966499] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2610424005] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2610895182] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2611421379] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2612023575] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2612476986] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2612956773] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2613453759] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2613895557] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2614343697] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2614791963] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2615293380] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2615788266] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2616224247] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2616669027] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2617129893] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2617652730] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2618147595] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2618585067] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2619055635] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2619527631] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2619982029] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2620444365] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2620889082] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2621348877] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2621801805] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2622288669] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2622724377] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2623168275] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2623625193] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2624070876] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2624561226] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2624997186] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2625442470] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2625899661] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2626345134] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2626834098] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2627270436] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2627751987] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2628216108] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2628670695] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2629132401] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2629602528] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2630058963] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2630513886] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2631004026] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2631440805] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2631898458] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2632359324] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2632813281] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2633362725] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2633805405] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2634279039] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2634733059] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2635179498] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2635667769] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2636116497] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2636586456] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2637128004] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2637755400] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2638204548] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2638683936] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2639022687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2639404551] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2640373491] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2640853446] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2641310280] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2641775325] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2642222016] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2642730384] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2643168822] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2643614799] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2644104225] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2644553499] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2645006637] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2645494299] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2645929482] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2646374388] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2646887817] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2647324092] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2647769775] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2648257794] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2648705955] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2649237465] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2649866835] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2650319133] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2651202855] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2652016080] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2653256067] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2653762566] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2654231034] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2654679552] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2655204132] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2655642129] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2656087539] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2656580514] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2657029200] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2657481666] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2657974326] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2658409782] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2658867918] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2659378659] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659818672] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2660354361] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2660984592] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2661441909] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2662195347] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2662831626] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2663296755] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2664205803] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2664692415] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2665154583] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2665638948] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2666103846] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2666560722] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2667023016] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2667487935] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2667941409] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2668399041] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2668896426] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2669338602] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2669801379] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2670248805] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2670696336] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2671187442] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671639824] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2672119275] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672573148] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2673020721] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2673554667] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674013013] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674509264] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2674968072] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2675502942] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2675986551] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2676436308] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2676884952] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2677335360] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2677830393] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2678282439] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2678736711] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2679184095] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2679639501] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2680234662] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2680676607] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2681122878] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2681568603] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2682115107] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2682611883] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2683052001] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2683521939] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2683980663] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2684458812] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2684930829] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2685377898] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2685824673] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2686283859] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2686778955] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2687220375] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2687666562] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2688112623] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2688571704] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2689061172] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2689498308] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2689943361] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2690389632] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2690848650] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2691345909] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691783444] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2692277154] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2692835124] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2693463444] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2693903877] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2694376356] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2694958749] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2695310373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2695730499] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2697130443] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2697636732] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2698102260] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2698807902] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2699279898] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2699784780] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2700224331] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700671946] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2701178004] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2701622763] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2702069622] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2702558901] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2702996310] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703455727] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2703953280] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2704390395] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2704837086] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2705339826] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2705806026] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2706354819] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2706989943] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2707440708] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2708218779] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2708859657] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2709309498] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2710236102] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2710710450] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2711167074] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2711654295] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2712111654] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2712559311] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2713025385] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2713473000] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2713976811] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2714462289] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2714958393] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2715396957] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2715855681] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2716303422] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2716751289] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2717244663] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2717693307] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2718144009] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2718598932] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2719047849] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2719538535] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2719990560] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2720468478] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2720927034] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2721374355] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2721844398] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2722302492] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2722750716] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2723197617] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2723689542] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2724139278] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2724590694] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2725040703] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2725487373] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2725977156] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2726427186] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2726905167] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2727362652] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2727809259] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2728290516] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2728737690] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2729184948] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2729634789] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2730127470] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730576723] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2731056426] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2731594425] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732232279] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2732756754] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2733238095] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2733583503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2733966081] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2734966479] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2735471256] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2735928132] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2736400422] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2736864879] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2737360647] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2737848960] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2738297919] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2738808114] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2739245481] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2739690933] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2740181325] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2740616886] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2741074665] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2741564007] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2742000030] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2742445503] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2742946773] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2743383447] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2743921740] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2744556402] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2744999901] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2745771105] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2746410345] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2746849161] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2747770767] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2748241482] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2748698253] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2749184865] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2749641741] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2750094480] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2750904072] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2752132194] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2752582434] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2753034165] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2753500239] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2754006717] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2754445701] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2754893169] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2755340301] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2755797891] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2756312034] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2756748771] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2757194433] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2757652884] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2758100373] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2758596834] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2759034054] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2759504223] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2759974896] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2760430218] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2760898434] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2761345440] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2761836672] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2762328408] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2762899986] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2763407430] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2763922539] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764375530] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2764844922] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2765427777] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765983479] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2766539496] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2767086105] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767615914] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2768220441] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2768752371] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2769284448] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2769819948] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2770470318] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2770996830] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2771559714] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2772287700] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2773039395] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2773559796] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2774124906] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2774842140] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2775252501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2775708747] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2777098548] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2777726595] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2778275094] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2778884115] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2779421547] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2780047494] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2780601684] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781152682] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2781754395] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782276749] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2782861914] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2783437083] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2783993163] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784527508] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2785108410] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2785583451] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2786040348] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2786529333] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2786994861] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2787546783] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788212231] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2788723623] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2789460576] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2789943219] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2790853737] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2791449654] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2792015289] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2792407611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2792837061] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2794466934] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795133201] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795818263] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2796449985] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797066818] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2797798374] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798408739] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2799026748] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2799732537] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800341201] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2800963578] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2801681631] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2802279564] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2802889194] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2803548720] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2804180652] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2804750823] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2805344535] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805960045] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2806725810] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2807475132] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2808025101] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2808690465] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2809122372] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2809984905] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2810487372] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2811009537] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2811613245] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2811988914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2812424958] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2813970117] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2814492891] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2814968499] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2815442364] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2815900017] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2816421384] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2816872611] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2817699717] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2818159554] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2818677330] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819148654] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2819632284] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2820078681] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2820595617] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2821018578] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821504539] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2821959273] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2822448321] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2822891337] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2823375618] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823822981] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2824312953] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2824750656] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2825342772] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2825890179] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2826538071] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2826977979] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2827913886] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2828388192] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2828863821] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2829333360] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2829808821] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2830312821] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2830805187] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2831426367] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2831880366] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2832378969] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2832804891] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2833316787] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2833801089] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2834302947] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2834725530] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2835221655] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2835667107] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2836156239] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2836578885] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837053779] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2837513049] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2838001341] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2838430056] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838903291] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2839361469] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2839849992] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2840279274] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2840753097] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2841198738] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2841705489] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842127106] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2842601118] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2843047116] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2843574174] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2844003960] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2844560796] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2845097115] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2845675686] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2846177040] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2846688852] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2847219900] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2847974157] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2848489077] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2849058114] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2849579733] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2850239910] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850751428] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851286865] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2851972284] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2852708901] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2853137931] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2854149627] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2854643274] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2855110377] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2855578593] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2856053466] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2856550137] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2856974463] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2857452339] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857899114] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2858405319] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2858828847] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859305358] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859752847] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2860256049] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2860680501] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861157873] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2861606160] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2862096153] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2862532197] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2863009464] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2863543599] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2864189475] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2864647548] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2865136596] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2865490887] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2865873150] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2866902591] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867386095] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867850048] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2868319587] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2868786522] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2869283634] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2869716570] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870198373] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870646471] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2871151143] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2871574755] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872050384] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2872497747] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2873127012] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2873558079] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874043704] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2874491550] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2875003173] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2875428318] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876272329] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2877535521] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2877999075] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2878503012] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2878927527] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2879427537] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2879962470] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2880607380] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2881028136] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2881962174] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2882440218] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2882898354] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2883386646] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2883837600] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2884366254] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2884791714] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2885269842] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2885734740] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2886229626] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2886728166] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2887250688] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2887752210] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2888276181] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2888754225] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889321834] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2889904311] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2890495356] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2890997277] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2891558040] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2892137346] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2892734145] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2893216746] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2893769340] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2894284155] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2894870643] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895324579] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2895799830] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2896277643] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2896767153] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2897189862] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2897664147] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2898126273] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2898615657] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899038555] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2899514121] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2899960266] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2900466009] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2900888697] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2901363150] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2901809568] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2902310145] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2902732518] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903206635] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2903652318] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2904140484] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904574722] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2905050981] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2905681485] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2906344581] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2906765694] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2907734907] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908205475] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908680768] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2909148081] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2909604768] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2910102405] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2910540654] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2911020168] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2911469925] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2911968003] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2912391867] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2912894838] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2913342684] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2913838158] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2914260342] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2914770327] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915278233] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2915772111] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2916223527] ECW: w=0x3db93a68 func=0x3d68834e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2916702789] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2917269285] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2917921125] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2918366577] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2918855394] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2919445326] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2919780213] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2920170624] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2921122554] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2921603622] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2922062157] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2922530961] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2922979521] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2923490514] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2923931577] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2924385912] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2924876535] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2925327909] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925777120] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2926274295] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926712838] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2927159634] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2927663529] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2928102912] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2928591855] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2929061625] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2929699269] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2930137791] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2930996565] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2931476751] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2931938100] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2932401696] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2932850592] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2933344806] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2933801430] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2934262989] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2934736266] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2935361289] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2935784250] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2936603334] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2937079026] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2937561207] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2938042695] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2938491045] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2938994142] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2939447553] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2939925912] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2940415863] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2940853482] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2941320963] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2941787415] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2942423526] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2942845395] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2943768681] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2944252647] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2944708641] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2945178369] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2945624115] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2946080445] ECW: w=0x3db87210 func=0x3d685938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2946544398] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2947035693] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2947482258] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2947927458] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2948394687] ECW: w=0x3db87210 func=0x3d685938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2948841714] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2949330888] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2949767163] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2950212699] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2950678038] ECW: w=0x3db87210 func=0x3d685938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2951125380] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2951622492] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952059607] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2952531645] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2952992511] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2953613775] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2954039760] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2954510223] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2954854140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2955233967] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2956026948] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956492602] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956977429] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2957490396] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2957946558] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2958457551] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958916254] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2959361664] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2959852434] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2960291208] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2960738088] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2961411348] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961856086] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2962327368] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2962817214] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2963328207] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2963790921] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2964267432] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2964892329] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2965341918] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2966135172] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2966604165] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2967060537] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2967539169] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2967986154] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2968477701] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2968915782] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2969388366] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2969849505] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2970469593] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2970873150] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2971587717] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2972054169] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2972511864] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2972975691] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2973437607] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2973929238] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974746747] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2975992425] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2976444030] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2976943851] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2977382037] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2977857393] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2978319708] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2978950422] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2979369036] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2980176612] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2980644408] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2981101977] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2981564040] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2982062118] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2982522879] ECW: w=0x3db87210 func=0x3d685938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2982974505] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2983474179] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2983927191] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2984376675] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984836239] ECW: w=0x3db87210 func=0x3d685938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2985286017] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2985778908] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2986229022] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2986677120] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987135319] ECW: w=0x3db87210 func=0x3d685938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2987585223] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2988091008] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2988529698] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2988992118] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2989455252] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2990078889] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2990522010] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2990992956] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2991571149] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2991906183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2992300290] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2993213202] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993706429] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2994173511] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2994656658] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995112673] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995567848] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2996047047] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2996514528] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2997008091] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2997445164] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2997891015] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2998380168] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998831668] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2999310531] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2999841243] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3000281046] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3000804429] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3001264455] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3001721436] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3002184738] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3002631786] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3003134946] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3003575001] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3004030491] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3004521513] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3004972845] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3005420481] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3005909676] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3006348345] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3006819228] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3007293870] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3007764312] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3008389020] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3008846505] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3009833001] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010308357] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010766262] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3011252664] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011709057] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3012165912] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3012628143] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3013075737] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3013540047] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3013989993] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3014481414] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3014919264] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3015379584] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3015826821] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3016274016] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3016771674] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3017209146] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3017690886] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3018148686] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3018605310] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3019067268] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3019524732] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3019970583] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3020420949] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3021075456] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3021622065] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3022069554] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3022515279] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3022969005] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3023458410] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3023923665] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024392868] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3024851907] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3025312668] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3025946364] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3026381547] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3026848986] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3027181815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3027562167] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3028490304] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3028957197] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3029414556] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3029962383] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030546960] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3031121226] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3031704984] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3032300712] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3032897301] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3033450924] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3033958074] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3034491579] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3034929072] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3035375028] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3035862396] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3036313665] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3036782175] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3037238358] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3037692861] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3038155428] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3038610057] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3039100197] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3039535611] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3039988266] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3040487478] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3040923333] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3041380944] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3041969658] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3042477984] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3043113255] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3043649973] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3044203932] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3044972217] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3045506499] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3047043468] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047731197] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3048364263] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3049033911] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049670064] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3050300988] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3050970300] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3051601140] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3052226688] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3052845075] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3053541099] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3054121875] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3054737364] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3055313583] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3055865169] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3056484627] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3057035772] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3057583893] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058042134] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058495797] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3058961472] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3059423388] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3059869155] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3060318387] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3060816759] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3061251270] ECW: w=0x3db94968 func=0x3d688721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3061706718] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3062150994] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3062595291] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3063089169] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3063560157] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3064035030] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3064498353] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3064985994] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3065624688] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3066077049] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3066580650] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3067286040] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3067793127] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3068251536] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3069388014] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3069973977] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3070533627] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3071173266] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3071585853] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3072589443] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3073063497] ECW: w=0x3db88980 func=0x3d693156 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3073524552] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3074050119] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3074607396] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3075250185] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3075660189] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3077015991] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3078499221] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3078975711] ECW: w=0x3db88980 func=0x3d693156 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3079436178] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3079926612] ECW: w=0x3db87e40 func=0x3d68630b 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3080417718] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3080976423] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3081656739] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3082068591] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3082891182] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083360931] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083868564] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3084456690] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3085114599] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3085532205] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3086014701] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3086362776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3086755140] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3087550725] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3088018752] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3088560447] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3089209683] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3089612631] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3090448200] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3090952998] ECW: w=0x3db88980 func=0x3d693156 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3091410693] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3091898985] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3092447988] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3093103881] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3093510987] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3094398762] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3094863534] ECW: w=0x3db88980 func=0x3d693156 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3095333367] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3095858052] ECW: w=0x3db87e40 func=0x3d68630b 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3096333471] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3096880794] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3097533138] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3097940013] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3098650485] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3099118827] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3099591369] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3100152909] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3100798659] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3101215845] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3101715015] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3102285123] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3102639456] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3103030623] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3104501988] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3104978289] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3105459189] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3105916191] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3106384134] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3106831707] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3107292027] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3107770323] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3108260694] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3108715596] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3109197021] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3109672062] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110131395] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3110578821] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3111071943] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3111523590] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3112009593] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3112482534] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112939872] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3113394963] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3113894238] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3114346494] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3114818448] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3115265496] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3115723926] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3116184918] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3116697024] ECW: w=0x3db93b58 func=0x3d688553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3117347058] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3117841188] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3118441830] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3119091339] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3119505312] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3120434436] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3120907839] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121366983] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121824552] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3122304339] ECW: w=0x3db93b58 func=0x3d688553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3122783181] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3123265194] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3123820581] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3124476390] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3124881249] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3125850567] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126355890] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126832191] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3127299504] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3127796847] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128261052] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3128842164] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3129348747] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3129840483] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3130294797] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3130788360] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3131239797] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3131698458] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3132146787] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3132634407] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3133100481] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3133593414] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3134041722] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134499207] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3134963097] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3135449919] ECW: w=0x3db93b58 func=0x3d688553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3136042602] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3136532826] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3137134308] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3137782410] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3138194388] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3138685494] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3139054065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3139440213] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3140567346] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3141044235] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3141526563] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3141993351] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3142465851] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3142920039] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3143393064] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3143843052] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3144330714] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3144784776] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3145269939] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3145718016] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3146173863] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3146621562] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3147115713] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3147582690] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3148054959] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3148507677] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3148966275] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3149416431] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3149926164] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3150380604] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3150853230] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3151302231] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151820196] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3152271759] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3152760177] ECW: w=0x3db93b58 func=0x3d688553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3153246306] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3153745161] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3154343745] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3155017530] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3155428794] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3156373647] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156837054] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3157299978] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3157756665] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3158237082] ECW: w=0x3db93b58 func=0x3d688553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3158713194] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3159192435] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3159743643] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3160398864] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3160805025] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3161896689] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3163335693] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163801662] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164273406] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164729778] ECW: w=0x3db93798 func=0x3d687e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3165200682] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3165654807] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3166113048] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3166574796] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3167062458] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3167518809] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3168014871] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3168505851] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168966339] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3169412232] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3169903842] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3170354397] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3170835528] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3171280812] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3171735378] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3172183518] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3172682982] ECW: w=0x3db93b58 func=0x3d688553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3173156994] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3173637306] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3174193386] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3174849720] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3175260627] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3175748772] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3176346684] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3176716242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3177097098] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3178216125] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178684257] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179155623] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3179622558] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3180071958] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180538473] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3181000851] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181486980] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3181959186] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3182407242] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3182871678] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3183337941] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3183823503] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3184293735] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3184750779] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3185223300] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3185672721] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3186166137] ECW: w=0x3db94a58 func=0x3d6885f4 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3186824151] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187306584] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3187870224] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3188518536] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3188930640] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3189950505] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190416180] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190878621] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3191346690] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3191806401] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3192264201] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3192711795] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3193258278] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3193829121] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3194278185] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194735754] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3195184083] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3195724497] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3196198299] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3196644654] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3197119275] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3197566071] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3198065808] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3198534969] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3198979791] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3199437780] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3199896126] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3200379042] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3200847405] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3201293739] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3201748389] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3202208478] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3202693410] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3203163369] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3203619174] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3204195960] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3204842802] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3205257951] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3205750968] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3206121387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3206502873] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3207612471] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3208077600] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3208549092] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3209013633] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3209462529] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209928456] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3210435921] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3210923016] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3211394256] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3211839393] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3212294820] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3212758479] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3213243999] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3213714000] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3214168650] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3214639449] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3215088975] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3215573823] ECW: w=0x3db94a58 func=0x3d6885f4 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3216046239] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3216501918] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3217081434] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3217749612] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3218162871] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3219205794] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3219671805] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3220129920] ECW: w=0x3db93888 func=0x3d68801b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3220595658] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3221058267] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3221517999] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3221967252] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222460647] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3222943626] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3223392186] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3223849797] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3224297727] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3224783541] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3225275403] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3225723480] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3226181511] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3226630239] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3227129367] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3227601090] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3228048789] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3228505896] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3228961827] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3229458687] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3229930851] ECW: w=0x3db94878 func=0x3d6886a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3230378634] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3230837211] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3231299358] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3231786180] ECW: w=0x3db93978 func=0x3d6881bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3232258764] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3232715808] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3233269200] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3233930175] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3234344904] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3234840588] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3235423674] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3235779183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3236161530] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3237416196] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3237904866] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3238362351] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3238840731] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3239308023] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3239769897] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3240256551] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3240740832] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3241194138] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3241649943] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3242119587] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3242568378] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3243053751] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3243543555] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3244013724] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3244472847] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3244930731] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3245379921] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245893329] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3246443697] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3247087914] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3247497603] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3248408142] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3248873838] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3249329391] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3250155783] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3251578953] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3252116028] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3252666123] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3253150593] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3253607847] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3254064891] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3254544846] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3255031584] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3255513702] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3255968667] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3256451058] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3256905582] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3257391942] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3257874039] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3258328080] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3258799446] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3259252689] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259739322] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260251260] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3260716095] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3261201132] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3261654711] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262138866] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262628859] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3263084601] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3263540091] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3263990562] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264475095] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264965508] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3265416231] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3265871469] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3266322969] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3266822664] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267304341] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3267755295] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3268210827] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3268684965] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3269184912] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3269663313] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3270114015] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3270567615] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3271028271] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3271511082] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3271989168] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3272439303] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3272901072] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3273363891] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3273850188] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3274455324] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3275101473] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3275523888] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3276013713] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3276367626] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3276753627] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3277858059] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3278332701] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3278789304] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3279255378] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3279727437] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3280178307] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3280685856] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3281166924] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3281632116] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3282089391] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3282547128] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3282994302] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3283487760] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3283995582] ECW: w=0x3db877b0 func=0x3d685ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3284449161] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3284906226] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3285369948] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3285831276] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3286318056] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3286866072] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3287508882] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3287931318] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3288835914] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3289315386] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3289771086] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3290375865] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3290868903] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3291434160] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3291938559] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3292464420] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3292931901] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3293389722] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3293886204] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294416097] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3294960354] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3295507383] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3296049771] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3296683257] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3297242760] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3297770889] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3298365273] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3298904700] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3299467437] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300089835] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3300776157] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3301389483] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3302010999] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3302724432] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303388305] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3304040145] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3304676319] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3305305962] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3305975295] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3306655212] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3307281054] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3307891860] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3308628939] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3309258624] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3309825960] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3310361859] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3310929237] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3311383908] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311867265] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3312344154] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3312792420] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3313259859] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3313710288] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3314229723] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3314811612] ECW: w=0x3db878a0 func=0x3d685f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3315438021] ECW: w=0x3db859b0 func=0x3d69a47d 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3315984336] ECW: w=0x3db887a0 func=0x3d692fe4 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3316465761] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316953612] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3317606712] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3318252231] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3318666372] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3319164030] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3319746507] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3320095296] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3320477832] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3322965849] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3323485725] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3323956209] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3324410145] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3324904611] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3325371252] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3325853328] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3326338386] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3326841609] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3327308544] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3327789528] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3328465728] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3328878567] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3330270783] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3330793200] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3331303836] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3331866153] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332389116] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3332851368] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3333318366] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3333775935] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3334295370] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3334759449] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3335220084] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3335702958] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3336239655] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3336698757] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3337192152] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3337834920] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3338278860] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3339579747] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3340053213] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3340537767] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3340988952] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3341479344] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3341969169] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3342463845] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3342913581] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3343398765] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343855578] ECW: w=0x3db85b90 func=0x3d69a673 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3344321274] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3344796630] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3345302730] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3345733755] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3346198401] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3346858116] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3347272257] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3349297434] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3350627154] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3351109440] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3351592524] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3352045620] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3352534269] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3353024598] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3353483805] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3353967288] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3354467109] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3354908865] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3355372629] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3356011470] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3356422860] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3357429495] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3357897249] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3358360803] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3358818246] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3359325963] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3359794746] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360252882] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3360734916] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3361247001] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3361676934] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3362140026] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3362780022] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3363202353] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3363699444] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3364049661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3364429614] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3365682474] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3366242628] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3366706854] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3367156611] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3367658133] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3368120427] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368577240] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3369057237] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3369566949] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3369995790] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3370458273] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3371176956] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3371620791] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3372925290] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3373440798] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3373943223] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3374398209] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3374888055] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3375347724] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3375844815] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3376295391] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3376781310] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3377245452] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377703084] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3378205068] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3378712428] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3379192110] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3379665093] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3380322792] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3380740251] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3382026039] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3382513932] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3382981350] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3383433312] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3383920806] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3384392592] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3384855537] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3385304748] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3385791507] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3386249874] ECW: w=0x3db85b90 func=0x3d69a673 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3386728653] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3387192270] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3387691671] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3388121541] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3388595154] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3389234079] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3389645091] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3390807945] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3391282524] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3391747443] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3392197074] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3392705757] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3393168555] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3393626502] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3394109796] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3394628937] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3395071113] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3395536557] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3396175167] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3396589056] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3397620303] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3398087826] ECW: w=0x3db85c80 func=0x3d69a742 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3398551296] ECW: w=0x3db88b60 func=0x3d69320f '='
[Hera] [HADES][INFO ] [KRELTSC: 3399033771] ECW: w=0x3db936a0 func=0x3d687ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3399522189] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3399985071] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3400442829] ECW: w=0x3db935a8 func=0x3d687c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3400924317] ECW: w=0x3db8b0e0 func=0x3d690c45 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3401447196] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3401877801] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3402341439] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3402980574] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3403410780] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3403976226] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3404597112]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3405127488] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3405793146] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3406423020] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3406796295] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3407180175] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3408208377] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3408688164] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3409149807] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3409619157] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3410083488] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3411018240] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3411695637] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3412181388] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3412991631] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3413669238] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3414141822] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3415104378] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3415578348] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3416064351] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3416565894] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3417025584] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3417485883] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3417976779] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3418438128] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3418899981] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3419470404] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3420146982] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3420630549] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3421241985] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3421674501] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3422411643] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3422872341] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3423373254] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3423865494] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3424591590] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3425059239] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3425621703] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3426217893] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3426588606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3426971982] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3428246892] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3428904570] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3429351786] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3430372848] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431028741] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3431508360] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3432759960] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0
 
[Hera] [HADES][TEST ] [KRELTSC: 3433966305] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3434635974] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3435081993] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3435616947] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3436048077] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3436785324] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3437245917] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3437743218] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3438188397] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3438915501] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3439381575] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3439855503] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3440266515] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3440987697] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3441456963] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3441955881] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3442534200] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3442938282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3443320587] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 1
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 119
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 305
 
[Hera] FORGET: 4
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 16
 
[Hera] ;: 121
 
[Hera] :: 129
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 15
 
[Hera] 2,: 7
 
[Hera] C,: 10
 
[Hera] ,: 21
 
[Hera] ALLOT: 9
 
[Hera] ALIGN: 1
 
[Hera] HERE: 109
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 30
 
[Hera] <: 74
 
[Hera] <>: 26
 
[Hera] =: 174
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 24
 
[Hera] 0=: 66
 
[Hera] NOT: 26
 
[Hera] XOR: 32
 
[Hera] OR: 22
 
[Hera] AND: 42
 
[Hera] MAX: 25
 
[Hera] MIN: 3
 
[Hera] NEGATE: 30
 
[Hera] ABS: 25
 
[Hera] 2/: 31
 
[Hera] 2*: 31
 
[Hera] 2-: 10
 
[Hera] 2+: 18
 
[Hera] 1-: 78
 
[Hera] 1+: 83
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /MOD: 19
 
[Hera] MOD: 37
 
[Hera] /: 34
 
[Hera] *: 50
 
[Hera] -: 34
 
[Hera] +: 97
 
[Hera] CELLS: 16
 
[Hera] ERASE: 10
 
[Hera] MOVE: 2
 
[Hera] FILL: 22
 
[Hera] 2!: 16
 
[Hera] 2@: 12
 
[Hera] -!: 15
 
[Hera] +!: 33
 
[Hera] C!: 50
 
[Hera] C@: 96
 
[Hera] !: 109
 
[Hera] @: 181
 
[Hera] R@: 45
 
[Hera] R>: 62
 
[Hera] >R: 64
 
[Hera] ROLL: 8
 
[Hera] PICK: 14
 
[Hera] DEPTH: 77
 
[Hera] -ROT: 16
 
[Hera] ROT: 29
 
[Hera] OVER: 51
 
[Hera] SWAP: 117
 
[Hera] ?DUP: 15
 
[Hera] DUP: 177
 
[Hera] DROP: 179
 
[Hera] -------------------------------------
 
[Hera] Total executions: 6980
 
[Hera] Total words: 441
 
[Hera] Average executions per word: 15
 
[Hera] [HADES][TEST ] [KRELTSC: 3464586573] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3465274134] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3465789936] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3466730589] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3467207184] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3467670843] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3468140739] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3468603621] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3469084017] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3469543686] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470003313] ECW: w=0x3db87030 func=0x3d6857cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3470466279] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3470927691] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 2
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FORGET: 4
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 16
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 15
 
[Hera] 2,: 7
 
[Hera] C,: 10
 
[Hera] ,: 21
 
[Hera] ALLOT: 9
 
[Hera] ALIGN: 1
 
[Hera] HERE: 109
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 30
 
[Hera] <: 74
 
[Hera] <>: 26
 
[Hera] =: 174
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 24
 
[Hera] 0=: 66
 
[Hera] NOT: 26
 
[Hera] XOR: 32
 
[Hera] OR: 22
 
[Hera] AND: 42
 
[Hera] MAX: 25
 
[Hera] MIN: 3
 
[Hera] NEGATE: 30
 
[Hera] ABS: 25
 
[Hera] 2/: 31
 
[Hera] 2*: 31
 
[Hera] 2-: 10
 
[Hera] 2+: 18
 
[Hera] 1-: 78
 
[Hera] 1+: 83
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /MOD: 19
 
[Hera] MOD: 37
 
[Hera] /: 34
 
[Hera] *: 50
 
[Hera] -: 34
 
[Hera] +: 100
 
[Hera] CELLS: 16
 
[Hera] ERASE: 10
 
[Hera] MOVE: 2
 
[Hera] FILL: 22
 
[Hera] 2!: 16
 
[Hera] 2@: 12
 
[Hera] -!: 15
 
[Hera] +!: 33
 
[Hera] C!: 50
 
[Hera] C@: 96
 
[Hera] !: 109
 
[Hera] @: 181
 
[Hera] R@: 45
 
[Hera] R>: 62
 
[Hera] >R: 64
 
[Hera] ROLL: 8
 
[Hera] PICK: 14
 
[Hera] DEPTH: 77
 
[Hera] -ROT: 16
 
[Hera] ROT: 29
 
[Hera] OVER: 51
 
[Hera] SWAP: 117
 
[Hera] ?DUP: 15
 
[Hera] DUP: 177
 
[Hera] DROP: 182
 
[Hera] -------------------------------------
 
[Hera] Total executions: 6997
 
[Hera] Total words: 442
 
[Hera] Average executions per word: 15
 
[Hera] [HADES][TEST ] [KRELTSC: 3491696418] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3492385365] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3492876786] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 3
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FORGET: 4
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 16
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 15
 
[Hera] 2,: 7
 
[Hera] C,: 10
 
[Hera] ,: 21
 
[Hera] ALLOT: 9
 
[Hera] ALIGN: 1
 
[Hera] HERE: 109
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 30
 
[Hera] <: 74
 
[Hera] <>: 26
 
[Hera] =: 174
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 24
 
[Hera] 0=: 66
 
[Hera] NOT: 26
 
[Hera] XOR: 32
 
[Hera] OR: 22
 
[Hera] AND: 42
 
[Hera] MAX: 25
 
[Hera] MIN: 3
 
[Hera] NEGATE: 30
 
[Hera] ABS: 25
 
[Hera] 2/: 31
 
[Hera] 2*: 31
 
[Hera] 2-: 10
 
[Hera] 2+: 18
 
[Hera] 1-: 78
 
[Hera] 1+: 83
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /MOD: 19
 
[Hera] MOD: 37
 
[Hera] /: 34
 
[Hera] *: 50
 
[Hera] -: 34
 
[Hera] +: 100
 
[Hera] CELLS: 16
 
[Hera] ERASE: 10
 
[Hera] MOVE: 2
 
[Hera] FILL: 22
 
[Hera] 2!: 16
 
[Hera] 2@: 12
 
[Hera] -!: 15
 
[Hera] +!: 33
 
[Hera] C!: 50
 
[Hera] C@: 96
 
[Hera] !: 109
 
[Hera] @: 181
 
[Hera] R@: 45
 
[Hera] R>: 62
 
[Hera] >R: 64
 
[Hera] ROLL: 8
 
[Hera] PICK: 14
 
[Hera] DEPTH: 78
 
[Hera] -ROT: 16
 
[Hera] ROT: 29
 
[Hera] OVER: 51
 
[Hera] SWAP: 117
 
[Hera] ?DUP: 15
 
[Hera] DUP: 177
 
[Hera] DROP: 182
 
[Hera] -------------------------------------
 
[Hera] Total executions: 6999
 
[Hera] Total words: 442
 
[Hera] Average executions per word: 15
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3516503802] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3517397604] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3517997490] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3518715270] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3519423075] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3519871866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3520310010] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3521829066] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3522426936] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3523063530] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3523705626] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3524222520] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3524727213] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3525218088] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3525676098] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3526135893] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3526935321] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3527633235] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3528136248] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3528816627] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3529513344] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3529987482] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3530804634] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3531503199] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3532019295] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3532547172] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3533139876] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3533512500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3533901630] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3534976200] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3535468776] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3535932204] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3536412768] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3536874033] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3537354366] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537830751] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3538291071] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3538817226] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3539304846] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3539780349] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3540244092] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3540719511] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3541179999] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3541655922] ECW: w=0x3db94b48 func=0x3d688799 '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: 3543785133] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3544456209] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3544938789] 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: 3546814110] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3547487034] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3548028792] 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: 3549341439] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3550049244] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3550545999] 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: 3551699151] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3552396099] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3552852723] 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: 3554007555] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3554667879] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3555119232] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 3555928236] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3556604898] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3557057028] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 3557927520] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3558605757] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3559074099] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3559598112] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3560027667] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3560759811] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3561229833] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3561738516] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3562320300] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3562682844] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3563066241] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3563931336] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3564356334] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3565011177] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3565471077] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3566049543] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3566443545] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3567090072] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3567567738] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3568200489] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3568590333] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3569228019] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3569672694] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3570313131] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3570706041] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3571346058] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3571827840] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3572322663] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3572959782]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3573454563] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3575871411] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3576361845] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3577211064] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3578117004] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3578588937] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3579053961] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3579586752] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3580050369] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3580514553] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3581013051] ECW: w=0x3db92f18 func=0x3d68acd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3581493174] ECW: w=0x3db858c0 func=0x3d69a3f7 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3581964204] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3582789231] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3583481853] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3584158074] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3584976087] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3585601593]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3586127496] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3586719360] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3587117226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3587520594] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3588097884] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3588469647] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3588852477] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3589355028] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3589800249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3590199900] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3590731284] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3591118188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3591495978] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3592077846] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3592469811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3592848483] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3593369325] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3593746695] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3594143448] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3594652488] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3595021983] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3595400193] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3595910724] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3596427471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3596807718] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3597330219] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3597713154] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3598106862] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3598621005] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3599010303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3599391138] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3599987328] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3600646959] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3601024791] Total tests run: 1035543852
[Hera] [HADES][INFO ] [KRELTSC: 3601449411] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3601834446] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3602243379] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3602695362] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3603099696] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3603568248] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3604028841] ==============================================
[Hera] PARITY:M7.1a word_count=450 here=0x00000000000000d8 latest_id=614 hash=0xdeb2e13990db5872
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d658000, 0x000000003d6a5ca1)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3628328487] blk: raw device LBN 2048..3071 (1024 blocks)
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] [HADES][INFO ] [KRELTSC: 3819260424] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002
[Hera] Init: Mama birth...
[Hera] [HADES][INFO ] [KRELTSC: 3827800473] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3830369361] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3831697086] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3836163093] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3838250451] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3838745820] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3839260068] ECW: w=0x3dbb8090 func=0x3d66f173 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3839736075] ECW: w=0x3db8e0c8 func=0x3d692639 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3840707871] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3841182303] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3841650981] ECW: w=0x3db8e0c8 func=0x3d692639 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3842396607] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3842874420] ECW: w=0x3db8e0c8 func=0x3d692639 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3843566979] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3844004535] ECW: w=0x3dbb8090 func=0x3d66f173 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3844467417] ECW: w=0x3db8e0c8 func=0x3d692639 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3845223690] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3845665761] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3846135342] ECW: w=0x3db8e0c8 func=0x3d692639 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3846715110] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3847141347] ECW: w=0x3dbb8090 func=0x3d66f173 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3847614771] ECW: w=0x3db8e0c8 func=0x3d692639 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3848382363] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3863965770] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3865257522] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3865731156] ECW: w=0x3db8db20 func=0x3d69233a 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3866195256] ECW: w=0x3db94b48 func=0x3d688799 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x724059da3508d506
[Hera] Init: Mama birth OK
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=9334243)
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=354 evictions=0
[Hera] Stadium conservation: resident_sum=65536 reservoir=0 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=0
[Hera] test-vm reservoir=65536
[Hera] Hermes 4.2 migration self-test: birthing...
[Hera] [HADES][ERROR] [KRELTSC: 3888807657] UNKNOWN WORD: 'BIRTH'
[Hera] Hermes 4.2 self-test: birth registry lookup FAILED
[Hera] Heartbeat: 5 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>