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>
627 KiB
627 KiB
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 5 2026 20:02:27
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=1936165947 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=933740522, tick_hz=100, initial_count=9337405
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: 6366444] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 37376850] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 71688729] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 72499371] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 73515015]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 74810883] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 75812751] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 76780263] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 77396403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 78555330] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 91143360] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92696478] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 99049629] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 100284618] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101245872] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 104494404] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 105868098] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106897182] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 109880484] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 111136746] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112070490] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 115776864] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 116952822] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117912291] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 121584120] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 122424540] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 123113445] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124232031] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125419140] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 126832398] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 127757385] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 128303889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 128898819] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 130315458] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131332992] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 134018346] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 134947050] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136016769] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 138775371] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 139733832] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140812350] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 143628513] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 144765621] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145744746] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 152318796] 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: 163450098] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 164568705] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165556251] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 168289086] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 169412901] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170379741] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 173038929] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 174431019] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175389627] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178117422] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 179969979] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180914664] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 184157148] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 185756928] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186721479] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 189786366] 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: 191673153] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 192490998] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193257288] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 194780796] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 195420918] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196054446] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 197518965] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 198106629] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198787344] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 200488911] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 201340734] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201979218] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 203582841] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 204503250] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205181634] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 206876712] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 207434220] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 207872973] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208719525] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 209316135] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 209908419] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 210511014] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 210883239] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 211319829] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 212029440] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212682897] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 214289376] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 214902324] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215568906] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 217041972] 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: 218486415] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 219274944] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220273956] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 222672072] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 223539183] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224424900] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 226741263] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 227526768] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 228259122] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229142424] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 229733868] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 230450220] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 230943048] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231779079] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 232375710] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232881369] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233461389] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 233821728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 234247419] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 235261656] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235946298] 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: 237753054] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 238650783] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239396598] 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: 241763613] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 242773503] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243685617] 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: 246171408] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 246803865] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 247348815] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248101644] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 248589411] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 249057396] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 249526137] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250223694] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 250682754] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 251173965] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 251721519] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 252070203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 252444654] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 253161300] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253793085] 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: 256146492] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 257027253] 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: 258884766] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259668444] 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: 261585114] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 262355982] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263098416] 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: 265203225] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 265906221] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 266451066] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267270087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 267866466] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 268407216] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 268924320] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269716965] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 270286842] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 270777402] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 271299189] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272116425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 272704257] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 273261093] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 273898716] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 274326360] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 274759674] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 275477895] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276249498] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 277874415] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 278536398] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279247983] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 280629195] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 281244936] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281895348] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 283386894] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 283877811] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 284459280] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 284827788] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 285199593] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 286067628] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286732887] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 288183588] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 288767052] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289399131] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 290691345] 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: 292088748] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 292648314] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293292342] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 294689073] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 295181061] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 295733445] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 296084061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 296456517] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 297424911] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298066356] 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: 299702214] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 300322722] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300954108] 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: 302588685] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 303067695] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 303635367] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 303979011] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 304362219] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 305095476] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305882472] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 307497519] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 308103978] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308742987] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 310274475] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 310902375] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311530380] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 313016424] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 313463094] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 313840233] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314541486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 315009849] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 315484722] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 316047312] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 316413594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 316784706] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 317611623] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318261069] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 318759735] 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: 321095775] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 321698181] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322340403] 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: 323984955] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 324802086] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325554369] 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: 327397413] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 328048287] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 328688913] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329433867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 329939127] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 330419481] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 330918651] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331614885] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 332157840] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 332859702] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 333617634]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 334178250] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 334947417] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 335673534] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 336038262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 336438417] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 337715154] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338436924] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 340244646] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 340816266] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341458824] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 343042308] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 343702380] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344339226] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 345703113] 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: 347591034] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 348382482] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349011516] 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: 350943264] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 351435399] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 351818733] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352494261] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 352962456] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 353468514] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 354070332] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 354402510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 354780006] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 355354398] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356010270] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 357511917] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 358196685] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358870449] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 360662631] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 361195338] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 361560297] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362270874] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 362782077] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 363264846] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 363849906] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 364200774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364571991] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 365274378] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365903496] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 367605231] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 368465391] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369086361] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 370217043] 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: 372103221] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 372584121] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 372944712] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 373619505] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 374111955] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 374608983] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 375256245]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 375770472] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 376321239] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 376957560] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 377306601] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 377699784] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 378765597] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379455468] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 381236415] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381822000] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382594716] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 384374151] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 384997179] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385640136] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 387331749] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 388027794] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388653699] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 390388614] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 391059585] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391694268] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 393633429] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 394341990] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 394966488] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 395474877] 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: 398018250] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 398489826] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 399177933] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 399654423] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 400077510] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400759821] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 401245719] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 401775864] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 402353532] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 402679767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 403051614] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 403732056] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 404367852] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 405968955] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 406731276] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407377299] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 409097514] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 409593261] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 410342121] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 410829069] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 411313938] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 411887994] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 412226682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 412622994] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 413780241] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 414404025] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 416046645] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 416661105] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417278085] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 418836894] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 419471640] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420096201] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 421331589] 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: 422968161] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 423593205] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 424217661] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 425799507] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 426275262] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 426851985] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 427199892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 427602357] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 428264907] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 428975400] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 430761030] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 431413878] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 432035814] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 433632948] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 434103369] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 434680638] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 435034383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 435455286] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 436428615] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 437049564] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 438648357] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 439343814] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 440000694] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 441658875] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 442159431] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 442715973] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 443053926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 443439549] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 444342234] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444981642] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 446019546] 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: 448230468] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 448823655] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449450610] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 451136322] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 451621548] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 452209128] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 452550798] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 452932368] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 454253520] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 454919745] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 456834882] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 457883454] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 458528931] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 460394340] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 460892439] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 461449233] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 461795859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 462172158] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 462756294] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 463383795] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 464825046] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 465538437] 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: 467280660] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 467947347] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 469615671] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 470108604] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 470674722] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 471023007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 471414069] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 472213497] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 472859877] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 474522510] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 475172229] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 475834086] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 477407553] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 478094841] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478728516] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 480318300] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 480803631] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 481359501] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 481718979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 482086458] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 482711754] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483356790] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 484797306] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 485405361] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486047667] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 486804276] 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: 488726847] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 489202602] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 489758241] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 490108227] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 490479549] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 491386665] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 492028614] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 493668336] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 494358354] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494981193] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 496626795] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 497305515] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497935494] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 499554657] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 500376408] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 501014472] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 502138518] 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: 504108843] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 504558642] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505250949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 505710345] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 506181270] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 506749215] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 507084984] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 507683988] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 508871244] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 509580225] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 511272174] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 511969920] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 512597463] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 514236681] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 514922121] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515552394] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 517188525] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 517706406] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 518377650] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 518840742] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 519318261] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 519867285] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 520242891] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 520613709] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 521798256] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522435837] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 523394634] 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: 525530187] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 526256745] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 526874628] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 528613134] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 529368588] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530009004] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 531809565] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 532263921] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 532938861] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 533403318] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 533867250] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 534437631] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 534781338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 535152240] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 536263602] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536896689] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 538407282] 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: 540002610] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 540543402] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 541190454] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 542354904] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 543058341] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 543709971] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 545278629] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 545784582] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 546476721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 546962598] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 547436799] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 547996764] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 548337069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 548724729] 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: 550292190] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550944450] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 553352121] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 553902405] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554612646] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 555348654] 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: 557511339] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 557983650] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 558680367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 559165341] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 559639521] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 560192955] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 560543004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 560917623] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 562099881] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 562746345] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 564718434] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 565192929] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 565859385] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 566888847] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 567361242] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 568080849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 568537473] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 569123940] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 569774541]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 570298470] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 570846591] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 571515672] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 571870131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 572305566] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 572946906] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573561429] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 574985187] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 575510964] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576174543] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 577615290] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 578170320] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578808867] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 580221012] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 580768335] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 581376222] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 582820980] 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: 584246292] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 584869026] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585481785] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 587065353] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 587678931] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588298116] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 589902243] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 590397549] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 590788632] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 591457377] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 591914442] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 592319805] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 592685289] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 593374719] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 593831112] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 594335889] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 594926703] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 595252959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 595622454] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 596219442] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 596857065] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 598204131] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 598729677] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 599360034] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 600819849] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 601373157] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601998012] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 603636600] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 604208619] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 604846032] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 606225669] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 606755583] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607426827] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 608762238] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 609397656] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610009197] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 611623278] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 612227448] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 612837792] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 613578042] 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: 615809460] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 616286769] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 616654080] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617386791] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 617900157] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 618375492] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 618719766] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 619446891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 619956876] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 620428809] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 621080943] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 621409320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 621819618] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 622722828] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623343756] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 624785700] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 625291317] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 625903341] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 627259500] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 627790107] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 628429179] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 629801277] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 630354711] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630973308] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 632374323] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 632960601] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633576615] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 635218605] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 635811918] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636462162] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 637988232] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 638577345] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 639220407] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 640788624] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 641302746] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 641668797] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 642347559] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 642809076] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 643220613] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 643562955] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644224686] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 644688492] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 645161349] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 645757959] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 646091775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 646468704] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 646999059] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647633952] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 648822489] 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: 650607510] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 651183561] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651830697] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 653213862] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 653806356] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 654418170] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 655821999] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 656383791] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656999553] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 658448469] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 659028720] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 659644482] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 661145331] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 661667916] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 662315094] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 663755085] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 664269795] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 664669950] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 665338863] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 665926695] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 666464295] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 666828540] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 667502745] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 667964892] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 668396085] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 668738805] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669407235] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 669863208] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 670343730] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 670948341] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 671282031] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 671659128] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 672710850] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 673366638] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 674970240] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 675553179] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676178097] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 677665695] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 678233913] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678884598] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 680675688] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 681346701] 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: 682663548] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 683322129] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 684862122] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 685471815] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686095221] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 687609867] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 688185183] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688817157] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 690286233] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 690814404] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 691218654] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 691896954] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 692392071] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 692874966] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 693276423] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693954471] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 694410444] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 694897896] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 695277051] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 695975385] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 696435075] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 696967068] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 697575123] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 697997265] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 698367495] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 699304620] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 699974688] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 701564661] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 702154782] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 702784908] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 704342163] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 704947131] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 705577131] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 707347662] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 707861469] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 708267462] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 708951726] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 709457973] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 709932384] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 710347218] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 711032910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 711546045] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 712028541] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 712492158] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 713172096] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 713631177] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 714108990] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 714696255] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 715032696] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 715402653] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 716134356] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716778006] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 718163313] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 718716243] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719342211] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 720698895] 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: 722030463] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 722533560] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 723197580] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 724597209] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 725230380] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725855067] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 727469463] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 727942152] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 728395080] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 729164373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 729647205] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 730116114] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 730696533] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 731065608] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 731436888] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 732221070] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 732881121] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 734307756] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 734875008] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735528150] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 736938531] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 737570694] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738209619] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 739611096] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 740246325] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 740882205] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 742493430] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 743053248] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 743486583] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744265368] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 744728355] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 745207512] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 745798347] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 746132163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 746502498] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 747292035] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747942237] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 749319942] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 749867706] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 750499638] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 751991373] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 752552283] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 753212040] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 754654341] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 755179152] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755802075] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 756779940] 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: 758485224] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 758968707] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 759344355] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 760021584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 760547592] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 761056863] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 761436396] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762127023] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 762624471] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 763096215] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 763676466] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 764012781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 764384607] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 765211524] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765839088] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 767232018] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 767761995] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 768384309] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 769777848] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 770330463] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770984508] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 772359210] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 772909431] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773528721] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 775011699] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 775576746] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 775954179] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 776715702] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 777232764] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 777662109] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 778017723] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 778692117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 779170707] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 779652489] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 780241812] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 780583923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 781009698] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 781648749] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782277594] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 783669222] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 784156632] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784772373] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 786108057] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 786618147] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787242918] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 788597775] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 789132519] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 789772830] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 791218176] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 791849058] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 792465555] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 793307382] 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: 795402216] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 795888912] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 796282620] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 796965120] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 797423382] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 797885655] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 798481404] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 798812658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 799182783] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 799852116] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800512440] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 801842685] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 802364367] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 802978743] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 804351450] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 804886824] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 805500444] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 806875629] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 807407517] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808023048] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 809465643] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 810075210] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 810720330] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 812296380] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 812773668] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 813141483] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813810480] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 814266894] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 814736748] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 815324958] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 815657115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 816027828] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 816672759] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 817316766] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 818644890] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 819163758] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819780003] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 821117871] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 821638587] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822254895] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 823734366] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 824214174] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 824597151] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 825297417] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 825757653] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 826265496] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 826836927] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 827166480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 827558718] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 828223473] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 828852444] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 830260452] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 830758887] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 831373494] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 832170570] 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: 834064770] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 834574419] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 835198770] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 836613456] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 837065103] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 837533949] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838249608] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 838723284] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 839188917] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 839767572] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 840119469] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 840498624] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 841239735] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 841861020] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 843298827] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 843793293] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844441374] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 845761245] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 846304977] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846935481] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 848346849] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 848848728] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 849466338] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 850838352] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 851460183] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852084723] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 853796223] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 854313810] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 854736309] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855428742] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 855919071] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 856395456] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 857047779] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 857406165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 857814069] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 858616689] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 859280793] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 860782482] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 861322833] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 861951342] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 863428146] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 863959908] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864633693] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 866069568] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 866614161] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867267807] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 868672602] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 869291661] 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: 870647862] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871280991] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 872704602] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 873196002] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 873614280] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874294218] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 874786983] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 875324562] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 876033606]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 876596805] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 877146354] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 877805208] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 878156832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 878533866] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 879198705] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879862326] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 881351121] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 881938407] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882592095] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 883987923] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 884595957] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885239082] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 886751502] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 887324193] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887973219] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 889408422] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 889971537] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890641311] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 892063200] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 892589649] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 892968657] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893651766] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 894117273] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 894564720] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 894919767] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895623288] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 896087304] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 896664405] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 897246714] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 897586767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 897965838] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 898745799] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 899387244] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 900941391] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 901497366] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902120121] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 903580146] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 904139271] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 904768263] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 905818515] 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: 907549272] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 908074419] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908687577] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 910165809] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 910706916] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911348319] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 912769095] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 913261755] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 913667538] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914374692] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 914849607] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 915275319] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 915649644] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916329582] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 916785366] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 917247009] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 917820918] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 918155259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 918532566] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 919271514] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919913694] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 921277119] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 921850755] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 922473363] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 923888847] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 924445893] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925065057] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 926471637] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 927005184] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 927632979] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 929001255] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 929542677] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 930195252] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 931586502] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 932075151] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 932469447] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933143400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 933596748] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 934009335] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 934394139] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935065404] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 935521083] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 935984280] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 936566400] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 936900699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 937267485] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937930560] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938582631] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 939935283] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 940481934] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 941137407] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 941647917] 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: 943827423] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 944347530] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 944986014] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 946332807] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 946874418] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947497824] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 948913644] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 949413066] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 949789680] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950474700] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 950935608] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 951438831] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 951996633] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 952329399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 952699419] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 953272761] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953916495] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 955330383] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 955860171] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 956509239] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 957880518] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 958404195] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 959026866] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960413916] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960975624] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961617741] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 963242238] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 963938703] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964561290] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 965949453] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 966443226] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 966810075] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967478190] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 968078496] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 968520378] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 968885757] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969590706] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 970108818] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 970591461] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 971171817] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 971516028] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 971900517] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 972731676] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 973391853] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 974884155] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975464994] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976100118] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 976643136] 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: 978954522] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 979493655] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 980182980] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 981569400] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 982114980] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 982777761] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 984235518] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 984745230] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 985134234] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985812387] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 986283795] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 986720574] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 987077259] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 987746949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 988213926] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 988679139] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 989265648] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 989591610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 989960328] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 990740772] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991392108] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 992937288] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 993614055] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 994232799] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 995612100] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996101778] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 996713109] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 998135922] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 998711301] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999365892] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1000755735] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1001362005] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1001989191] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1003474731] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1003991667] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1004364522] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1005035703] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1005519165] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1005924591] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1006283691] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006952877] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1007414079] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1007890926] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1008487851] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1008818601] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1009191162] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1009969821] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1010599275] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1011607590] 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: 1013536209] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014220704] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1014842745] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1016244537] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1016745450] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017363711] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1018725834] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1019292750] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019921196] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1021311228] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1021893159] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1022540211] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1023920415] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1024410807] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1024787715] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1025675469] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1026273717] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1026784122] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1027143747] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027824042] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1028289234] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1028801592] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1029374703] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1029711249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1030094289] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1030914318] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031554020] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1032951927] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1033562355] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034188470] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1035571971] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036095816] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036721154] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1038086700] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1038517809] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1038897825] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1039630977] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1040125716] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1040637696] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1041245877] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1041612201] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1041986715] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1042960023] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043634291] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1045181970] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1045847544] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046472840] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1047916086] 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: 1049622189] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1050213087] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050849030] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1052247693] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1052790333] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1053173730] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1053919062] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1054393431] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1054880568] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1055441730] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1055782119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1056184353] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1056928110] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1057555191] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059001188] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1059559179] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060214064] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1061553444] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1062110448] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062746937] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1064066619] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1064514507] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1064885997] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065562008] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1066026423] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1066519251] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1067088750] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1067428677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1067804829] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1068843027] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1069476681] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1070995611] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1071683907] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072473801] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1074145653] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1074967866] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075897620] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1078325640] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 1079216040] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1079839824] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080844821] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1081628751] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1082335149] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1083362868] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 1083861240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1084423683] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1086008259] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086945594] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1088916339] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1089800544] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090523994] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1092339822] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1092877926] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093553034] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1094906883] 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: 1096658976] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1097206572] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097868660] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1099261968] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 1099795620] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1100206800] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100908452] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1101446283] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1101947028] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1102539627] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1102892448] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1103286723] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1104135480] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104816153] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1106228970] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1106814429] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107480822] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1109041248] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1109597454] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110221511] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1111624668] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1112161302] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112801844] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1114309245] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1114895922] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1115299563] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115986095] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1116450552] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1116939999] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1117512942] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1117866771] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1118246976] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1119189603] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119834072] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1121294853] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1121893311] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122538494] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1123987095] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1124689524] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125415368] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1126599117] 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: 1128266118] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1128828813] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129541490] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1131331194] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1132042086] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132751907] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1134913668] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1135719438] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1136236206] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137127257] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1137773742] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1138412205] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1139097939] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1139516973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1140011355] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1141028763] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141845516] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1143518880] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1144252599] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1144992786] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1146826800] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1147558062] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148391258] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1150510767] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1151153304] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1151823309] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1152291672] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1152719820] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1153576452] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154289528] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1155992376] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1156731240] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157395029] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1159031349] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1159661412] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160366361] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1162198275] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1162840413] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1163462244] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1163851185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1164235758] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1165178175] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165839339] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1167292119] 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: 1168765500] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1169588805] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170243459] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1171713669] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1172260908] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172969826] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1174856865] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1175476575] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176127155] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1177713075] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1178287614] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1178917362] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1180383330] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1180906440] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1181288430] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182016059] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1182496917] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1182965784] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1183564746] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1183919499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1184299095] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1185122043] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185769914] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1187179266] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1187867877] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188526038] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1190035224] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1190680449] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191306753] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1192841244] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1193424498] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1194050718] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1195536825] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1196073690] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196766291] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1197614439] 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: 1199842917] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1200328479] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1200725526] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201414158] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1201892055] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1202439756] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1203121521]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1203709458] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1204268415] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1204984053] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1205336832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1205869875] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1206749880] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1207381350] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1207931508] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1208530638] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209183654] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1209630492] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1210247199] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210870731] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1211301252] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1211870961] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212494073] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1212944775] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1213559676] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214179911] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1214662449] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1215286989] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215927720] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1216336128] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1216979316] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217620551] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1218049056] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1218565845] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1218947226] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219653057] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1220132487] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1220580648] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1220953335] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1221652089] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1222110792] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1222586946] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1222944408] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1223635350] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1224219129] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1224762987] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1225368459] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1225736043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1226112153] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1226966727] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227604770] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1228125381] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1228775100] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229422845] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1229939382] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1230591873] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231251567] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1231667556] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1232299782] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232942214] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1233358875] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1234008489] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234643361] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1235149524] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1235824317] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1236490563] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1236922764] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1237483464] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1237878726] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1238606670] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1239079947] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1239558138] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1239944349] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240662528] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241132214] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1241611329] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1242212559] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1242576153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1242951906] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1243787055] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244410902] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1244876220] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1245539715] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246163541] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1246615902] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1247232147] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247853138] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1248279921] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1248873486] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249516296] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1249928820] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1250596431] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251237540] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1251686268] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1252133652] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1252865796] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1253323407] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1253753970] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254433194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1254895530] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1255381491] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1256075226] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1256411037] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1256785425] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1257668706] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1258313931] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1258743927] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1259325438] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259951385] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1260362355] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1260931497] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261568532] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1261987461] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1262613345] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263246789] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1263701733] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1264319301] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264937982] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1265420856] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1266049743] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266678231] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1267105035] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1267604373] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268284941] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1268744715] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1269157911] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269870525] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1270332945] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1270799544] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1271402538] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1271780328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1272155787] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1273021932] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273659177] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1274158200] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1274823690] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275456609] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1275984990] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1276709595] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277344488] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1277807580] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1278422481] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279077345] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1279488945] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1280224470] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280872488] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1281303723] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1281826665] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282539888] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1283023140] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1283480835] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284170790] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1284649086] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1285165770] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1285835922]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1286338956] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1286910996] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1287522873] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1287876975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1288253589] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1289011500] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289671530] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1290095478] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1290719493] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291352202] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1291758279] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1292497038] 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: 1293728751] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294374312] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1294811952] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1295478723] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296120588] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1296533616] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1297025940] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297716798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1298174934] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1298612259] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299337599] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1299799851] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1300339740] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1300902351] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1301274471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1301651652] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1302577269] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303289505] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1303788549] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1304503431] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305136392] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1305639552] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1306419282] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307094705] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1307608197] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1308320328] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309039536] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1309465164] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1310079435] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1310827896] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1311293004] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1311830898] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312526712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1313166288] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1313732343] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1314289242] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1314637170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1315017228] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1316243061] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316901411] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1317377649] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1318156728] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318825263] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1319294739] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1320189717] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320903822] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1321377750] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1322118546] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322820282] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1323229236] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1323809361] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324526616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1324995735] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1325435055] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326122847] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1326617397] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1327128999] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1327683588] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1328031054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1328456388] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1329525960] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330171311] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1330652295] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1331339142] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331987034] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1332432045] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1333207029] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333856979] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1334300520] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1335065697] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335707856] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1336180776] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1336854519] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337488089] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1337916636] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1338467718] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339181109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1339640211] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1340081778] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340787252] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1341354483] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1341938241] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1342509945] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1342870830] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1343276991] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1344432306] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345115835] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1345594383] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1346323356] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346954049] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1347425373] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1348236099] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348863516] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1349319993] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1349998923] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350636966] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1351036743] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1351610505] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352313648] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1352772855] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1353198609] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353916683] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1354386789] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1354870461] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1355430531] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1355784381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1356176094] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1357061580] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357704831] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1358134596] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1358773122] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359418830] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1359865437] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1360514232] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361150175] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1361585799] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1362277245] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362920160] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1363337493] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1364048217] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364671917] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1365102291] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1365615447] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366323777] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1366783278] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1367194752] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367881746] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1368362121] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1368828699] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1369394208] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1369740750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1370117007] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1371148149] 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: 1372450170] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373075949] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1373505315] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1374126852] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374766617] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1375184580] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1375826088] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376459553] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1376914896] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1377560982] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378179705] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1378643196] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1379225736] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379846412] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1380286887] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1380966363] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381586577] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1382001894] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1382488128] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383201540] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1383659613] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1384075917] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384747014] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1385226864] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1385707827] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1386272685] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1386630903] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1387026249] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1387949031] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388605554] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1389093048] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1389746862] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390403196] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1390865721] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1391515503] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392182442] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1392589002] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1393330176] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393974141] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1394441601] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1394926512] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395646938] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1396106880] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1396583328] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397284455] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1397759979] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1398250539] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1398822915] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1399166832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1399555710] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1400290563] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400922054] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1401393546] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1402083900] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402715097] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1403143497] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1403726520] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404368427] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1404774168] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1405401228] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406065122] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1406507424] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1407189315] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407832167] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1408290933] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1408758834] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409445282] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1409902893] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1410365838] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411051992] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1411527306] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1411998987] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1412583942] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1412948103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1413347292] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1414477071] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415133657] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1415572935] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1416267363] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416940140] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1417360875] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1418049633] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418703216] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1419160092] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1419796266] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420426770] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1420901391] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1421422443] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422120063] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1422618057] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1423048746] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423746009] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1424206644] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1424700270] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1425254229] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1425597810] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1425992631] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1426855605] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427487768] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1427927613] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1428803271] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429461306] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1429881054] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1430567145] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431209682] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1431648099] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1432268628] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432898355] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1433357226] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1433864649] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434555087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1435015680] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1435460607] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436145186] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1436605632] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1437081786] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1437655737] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1437991422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1438374546] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1439141697] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439781105] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1440185439] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1440820794] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441462176] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1441880370] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1442502768] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443148161] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1443569421] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1444153746] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444781457] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1445183670] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1445841201] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446474813] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1446876501] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1447348959] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448048616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1448520045] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1448929251] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1449598206] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1450072029] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1450548918] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1451108925] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1451442426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1451814315] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1452632097] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453269426] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1453672290] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1454340825] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454974185] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1455383580] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1455958686] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456600908] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1456999971] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1457649669] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458287649] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1458689064] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1459424190] 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: 1460660481] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461286722] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1461748743] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1462387017] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463027475] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1463431011] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1463957817] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464656088] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1465114455] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1465526013] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466222100] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1466698947] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1467177642] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1467733092] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1468071633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1468462023] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1469208090] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1469838531] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1470254058] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1470879711] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471506645] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1471922823] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1472491461] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473175704] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1473574410] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1474132275] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474760679] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1475185173] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1475730795] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1476357477] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1476756204] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1477230384] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1477912317] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1478376837] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1478794590] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479491391] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1479952971] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1480425660] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1480984176] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1481342688] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1481717643] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1482443739] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483078821] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1483498044] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1484034237] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484681415] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1485079722] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1485714783] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1486340205] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1486738092] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1487339427] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487982993] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1488384135] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1488958044] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489583886] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1490001303] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1490453370] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491136437] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1491594216] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1492026018] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492704423] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1493161992] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1493629935] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1494197964] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1494537639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1494911460] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1495591167] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496233095] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1496723319] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1497341286] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497969438] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1498476336] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1499008875] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499645826] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1500104340] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1500758532] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501382190] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1501873107] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1502532444] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503155892] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1503655503] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1504097637] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504793619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1505267085] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1505742756] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1506297639] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1506656634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1507031337] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1507764804] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508392347] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1508835090] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1509377709] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510004244] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1510439364] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1511043387] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1511667423] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1512101871] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1512685209] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513329132] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1513781661] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1514233665] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514927547] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1515384234] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1515853836] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1516407291] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1516744677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1517129985] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1517880714] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518518400] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1518941949] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1519545846] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520172864] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1520612919] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1521235611] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521862482] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1522293822] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1522831296] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1523477151] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1523956623] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1524407052] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1525091337] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1525565916] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1526063700] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1526620263] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1526958762] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1527333087] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1528269813] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528900779] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1529384010] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1530100404] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1530732168] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1531181547] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1531645437] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532325858] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1532783049] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1533251370] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1533823893] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1534161699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1534534113] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1535121273] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535745183] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1536218922] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1536802953] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537436985] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1537945605] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1538384148] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539072024] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1539572244] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1540053879] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1540608510] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1540947828] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1541328537] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1542150897] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542788730] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1543191069] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1544278575] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544928042] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1545376707] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1545822201] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1546525575] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1547033082] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1547527653] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1548163281]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1548676878] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1549192260] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1549776564] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1550124492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1550516856] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1551156684] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551794202] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1552203492] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1552857978] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553490330] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1553895819] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1554553959] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1555205526] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1555611141] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1556325792] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556978325] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1557383919] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1557935736] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558575102] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1559037144] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1559552400] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1560113457] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1560473712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1560853371] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1561488306] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562132397] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1562539398] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1563174165] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563820398] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1564224060] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1565086677] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565752923] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1566176829] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1566667809] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1567306671] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1567675389] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1568052612] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1568721399] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569369606] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1569773562] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1570352532] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570976484] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1571378718] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1572158427] 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: 1573444341] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574109663] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1574532099] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1575008085] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1575561981] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1575940590] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1576315503] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1576941177] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577584281] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1578005646] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1578596880] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1579229085] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1579630143] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1580406051] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581069924] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1581492318] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1581989031] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1582543242] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1582891233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1583265726] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1585417029] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1586069667] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1586502897] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1586998749] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587642924] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1588055931] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1588752417] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1589391720] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1589847189] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1590334725] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1590891414] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1591221492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1591639539] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1592359986] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592984169] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1593444930] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1594048071] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594683237] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1595163990] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1595756043] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1596372078] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1596851760] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1597311345] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1597863309] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1598203635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1598576406] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1599171315] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1599795540] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1600250337] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1600895184] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601516028] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1601927628] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1602648516] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603291641] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1603748874] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1604216250] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1604779386] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1605137016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1605514554] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1606329984] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1606967082] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1607388615] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1608025146] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1608659031] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1609087914] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1609744563] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610381031] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1610821359] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1611312024] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1611868671] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1612204713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1612584561] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1613157336] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1613837631] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1614290664] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1614782148] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1615417797] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1615867218] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1616533128] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1617161553] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1617592011] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1618056468] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1618610679] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1618954701] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1619329341] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1619989056] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620619707] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1621028640] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1621551288] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1622292861] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1623004824] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1623435177] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1623953751] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1624576737]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1625192982] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1625780247] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1626406509] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1626759771] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1627138527] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1628710650] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629405939] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1629875478] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1630587399] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1631233716] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1631683452] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1632411837] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633067583] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1633556127] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1634241630] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1634893071] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1635334092] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1635802224] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1636213005] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636916652] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1637376972] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1637907222] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1638480480] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1638858375] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1639243158] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1640364243] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641041619] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1641458469] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1642141158] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1642812780] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1643256489] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1643953689] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644674766] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1645127001] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1645810635] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646468502] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1646939910] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1647439899] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1647996819] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1648346994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1648731924] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1649802063] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650442983] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1650901035] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1651494936] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652138124] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1652582421] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1653135771] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1653780471] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1654210299] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1654778391] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1655444028] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656194841] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1656615051] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1657092171] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1657670406] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1658022450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1658485059] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1659663327] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1660311135] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1660737267] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1661301201] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661966145] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1662411954] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1662963708] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663640769] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1664067132] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1664628126] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1665147981] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1665865866] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1666283850] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1666779471] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1667351973] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1667710338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1668096801] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1669384689] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670061393] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1670464446] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1671214755] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671872202] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1672295835] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1673049966] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673706930] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1674141861] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1674933141] 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: 1676271807] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1676958927] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1677386004] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1678206537] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678870242] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1679290326] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1679781894] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1680348222] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1680722589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1681105545] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1683027402] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683691107] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1684136433] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1685132001] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685771262] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1686191409] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1687158102] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687799274] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1688270682] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1689155433] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689794001] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1690248315] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1690743285] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1691354637] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1691700759] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1692079935] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1693696851] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1694395857] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1694831775] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1695832761] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1696508457] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1696924593] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1697538759] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698171867] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1698589515] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1699456458] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700095068] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1700543250] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1701058758] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1701638022] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1701984333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1702360695] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1703456685] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1704093405] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1704506685] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1705185573] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705839597] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1706239668] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1706804463] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707456030] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1707931890] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1708597716] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709237334] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1709657229] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1710159108] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1710714537] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1711062444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1711444539] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1712552415] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713198669] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1713640866] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1714266288] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714916763] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1715358519] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1715836941] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1716482796] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1716818880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1717193961] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1717783620] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718431386] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1718874423] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1719472776] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720097211] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1720531953] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1721032026] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721655642] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1722056217] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1725324342] ECW: w=0x3db8d670 func=0x3d69e063 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1727218857] ECW: w=0x3db8ec18 func=0x3d692c7f 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1727789952] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1728292713] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1728970950] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729603491] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1730029602] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1730955702] ECW: w=0x3db8d670 func=0x3d69e063 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1731441873] ECW: w=0x3db86b90 func=0x3d69ac97 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1731902466] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1732363920] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1732882116] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1733305581] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1733760630] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734377631] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1734782826] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1735608924] ECW: w=0x3db8d670 func=0x3d69e063 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1736080479] ECW: w=0x3db8ec18 func=0x3d692c7f 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1736585508] ECW: w=0x3db8d670 func=0x3d69e063 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1737033711] ECW: w=0x3db8ec18 func=0x3d692c7f 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1737532923] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1737957249] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1738413327] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739032974] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1739462907] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1739933517] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1740493608] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1740838554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1741232535] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1741828305] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1742470800] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1742893026] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1743547764] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744173816] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1744592619] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1745316531] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1745959089] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1746426612] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1746894051] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1747472832] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1747850748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1748226900] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1749523188] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750188510] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1750673715] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1751293194] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751962233] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1752442020] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1752926259] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1753480470] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1753839927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1754213748] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1754986212] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755618165] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1756095705] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1756826778] ECW: w=0x3db8d850 func=0x3d69d84c '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1757299236] ECW: w=0x3db874f0 func=0x3d694df8 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1757755650] ECW: w=0x3db8d850 func=0x3d69d84c '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1758233022] ECW: w=0x3db874f0 func=0x3d694df8 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1758724233] ECW: w=0x3db88120 func=0x3d6860cb '-'
[Hera] [HADES][INFO ] [KRELTSC: 1759203264] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1759782990] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1760236002] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1760725365] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761454212] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1762069050] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1762623975] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1763226675]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1763748252] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1764267498] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1764844452] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1765186794] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1765564752] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1766439507] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767061884] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1767475626] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1768017363] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768697658] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1769114193] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1769629638] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770274422] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1770692889] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1771272111] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1771886382] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1772327235] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1772916495] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773634842] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1774079475] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1774661763] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775299869] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1775725623] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1776278847] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777006623] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1777518141] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1778178423] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1778734965] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1779099231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1779476223] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1780159836] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780835154] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1781361078] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1781996727] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1782679038] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1783211115] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1783913040] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784535312] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1784977635] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1785609483] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786233729] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1786680063] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1787157057] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1787721180] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1788070956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1788446814] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1789232319] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789952493] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1790433477] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1804290054] 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: 1805674563] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806310569] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1806782040] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1807509165] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808156763] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1808616852] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1809264807] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809904908] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1810389399] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1810877355] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1811419827] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1811776260] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1812154239] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1812781530] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813432173] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1813866915] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1814443953] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815075801] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1815527301] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1816050474] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1816683960] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1817126052] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1817707710] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1818315828] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1818788853] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1819276137] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819918527] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1820350875] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1821051162] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821695904] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1822116576] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1822587207] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823309775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1823773035] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1824260235] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1824801006] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1825158615] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1825534956] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1826074971] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1826709129] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1827129381] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1827640668] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828274469] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1828674603] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1829170350] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829814315] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1830213252] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1830731805] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831490346] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1831905180] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1832348973] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1832979393] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1833493746] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1834066962] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834719663] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1835187207] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1835741019] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836396051] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1836899883] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1837460940] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1838128446] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1838559219] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1839156312] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839809139] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1840212801] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1840709367] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1841394996] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1841869869] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1842350370] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1842887466] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1843226889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1843620177] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1844103408] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1844640945] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1844985807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1845359124] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1845831771] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1846405491] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1846750290] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1847124720] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1848074445] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1848707994] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1849144626] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1849714020] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850373672] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1850798229] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1851441795] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852074735] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1852489149] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1853356134] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853992749] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1854426273] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1854904695] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855538328] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1855986279] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1856496999] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1856927835] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1857614892] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1858092537] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1858539774] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1858931445] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859614113] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1860074139] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1860556131] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1861107654] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1861457136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1861831356] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1862660583] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863311079] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1863778980] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1864439241] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865090136] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1865540250] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1866244422] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1866896304] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1867355973] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1868050065] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1868687919] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1869142968] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1869577584] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1869972132] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1870659861] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1871131269] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1871610426] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1872147543] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1872501834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1872876579] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1873737558] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1874391519] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1874841129] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1875357414] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876069020] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1876611009] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1877074374] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877812209] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1878337482] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1878831717] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1879385361] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1879754646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1880129874] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1880981340] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1881641685] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1882051269] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1882710165] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883346171] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1883796831] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1884383739] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885020144] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1885461186] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1885957206] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1886499762] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1886861340] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1887239340] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1888356435] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889073522] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1889522691] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1890082551] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890720405] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1891187655] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1891723680] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892372559] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1892845374] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1893318630] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1893948693] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1894424049] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1894911165] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895543979] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1896009108] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1896521361] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1897151319] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1897602609] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1898199450] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898843058] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1899308292] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1899933441] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900579233] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1901011329] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1901487861] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902120255] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1902601743] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1903091589] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903722156] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1904176659] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1904779737] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905413202] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1905847545] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1906522863] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907168508] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1907586954] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1908053385] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908742311] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1909230099] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1909821648] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1910455785] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1910944161] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1911427581] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1911967071] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1912345428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1912721538] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1913383815] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914049809] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1914458763] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1915053147] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1915731258] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1916134353] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1916721597] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917406428] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1917814332] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1918398573] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1919075172] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1919503236] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1920341094] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921006122] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1921443510] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1921953936] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1922492901] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1922876130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1923251358] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1924070211] 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: 1925311605] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925997297] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1926419544] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1927239174] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927922367] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1928391381] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1929078039] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929763689] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1930203912] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1931075832] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931746635] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1932178836] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1932744450] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1933337637]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1933865283] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1934392404] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1934992941] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1935345552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1935722082] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1937142837] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937786613] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1938264699] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1938731529] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939429317] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1939858872] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1940444247] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1941142392] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1941594018] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1942038987] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942756662] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1943211480] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1943672787] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944367656] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1944846540] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1945363938] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1945919766] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1946357091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1946748258] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1947653463] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948298856] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1948776543] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1949257548] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949957604] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1950384702] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1950988851] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951649469] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1952078268] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1952539617] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953254688] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1953714651] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1954210818] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1954762005] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1955135595] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1955511222] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1956394314] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957121502] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1957560570] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1958139813] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958789637] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1959282108] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1959871410] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960576758] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1961058666] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1961562813] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1962118305] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1962502773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1962886968] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1963837281] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964531331] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1964974347] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1965693618] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966363266] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1966803237] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1967322273] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968005277] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1968471330] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1968983646] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1969536849] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1969937424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1970315550] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1971053805] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1971748926] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1972217583] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1972824294] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973500977] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1973993364] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1974648921] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1975325646] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1975795920] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1976341521] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1976892540] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1977240615] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1977614037] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1978153968] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978793943] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1979283075] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1979912466] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980568800] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1981015911] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1981560462] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1982207913] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1982664054] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1983145038] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1983696855] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1984041780] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1984428075] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1985063199] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1985701074] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1986144048] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1986629694] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1987322526] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1987751262] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1988211225] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988921970] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1989378006] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1989820959] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990512972] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1990989231] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1991466561] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1992035934] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1992381153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1992781728] 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: 2000676258] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2001321504] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 2001752970] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2002220304] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2002911876] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2003354304] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2003847867] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004566088] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 2005021872] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 2005482486] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006173323] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2006641518] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2007122124] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2007696516] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 2008039383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2008419210] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2008995009] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009649306] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 2010097614] 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: 2017741656] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2018417394] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 2018878848] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 2019510318] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020195674] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2020652298] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2021127885] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2021681088] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2022048651] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2022435009] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2023386939] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024033886] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 2024534505] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2025061311] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025696603] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 2026171707] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2026753155] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027389833] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 2027856369] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2028346740] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029023465] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 2029501719] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2030175315] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031008805] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 2031512049] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2032099566] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2032872198] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 2033336781] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2033798025] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2034487686] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 2034989019] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2035511562] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036198598] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 2036696109] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2037170058] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037858774] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 2038330959] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2038830465] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039524998] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 2040007200] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2040518508] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041220370] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 2041726428] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2042215518] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2042907573] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 2043442380] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2043945330] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2044572285] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 2045015952] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2045587068] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046217299] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 2046662436] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2047199196] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047919496] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 2048399829] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2048874366] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049587820] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 2050069518] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2050579104] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051301924] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 2051814051] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2052378762] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2052981924]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2053526349] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 2054072643] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 2054421831] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2054801217] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2055411981] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2056071528] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2056499445] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 2057244714] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2057926164] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 2058538608] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2059228416] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2059880592] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2060286039] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2060977338] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061710805] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2062152477] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2062785942] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2063419008] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2063827752] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2064428142] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2064780942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2065159131] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2065835268] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2066497125] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2066902026] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2067547545] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2068208730] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2068611006] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 2069298735] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069938269] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 2070364716] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 2071037556] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2071676376] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 2072087115] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2072930685] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2073570282] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 2074019598] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2074509507] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2075207715] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2075670135] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2076153072] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 2076484284] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2076878979] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2077529958] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2078149689] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 2078558496] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 2079207606] 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: 2080524957] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2081157771] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 2081576406] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2082181479] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2082828804] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 2083241160] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2083951758] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2084568990] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 2085016101] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2085741021] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086359597] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 2086791525] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 2087639631] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088258585] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2088696561] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 2089152597] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2089834719] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2090295144] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2090757417] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2091093648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2091493215] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2092111623] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092734084] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2093166558] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2093764260] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094387036] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2094815625] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2095464399] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096089149] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2096527566] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2097174093] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2097812976] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2098252422] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2098869696] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2099491506] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2099947143] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2100725172] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2101346961] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2101803627] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2102273082] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102967048] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2103428985] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2103911901] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2104247733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2104622310] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2105393073] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106033993] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2106469722] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2107136346] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2107761348] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2108226351] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2108995140] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109619575] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2110110198] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2110879827] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111503422] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2111960235] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2112421017] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113107780] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2113569087] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2113976256] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114667051] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2115126951] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2115593025] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2115934065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2116310196] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2116871169] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2117500014] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2117904726] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2118523617] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119219599] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2119619649] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2120218044] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120862723] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2121268632] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2121869736] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2122499673] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2122952937] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2123432934] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2123773995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2124149265] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2124935295] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125575774] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2126019945] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2126644212] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2127288555] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2127743520] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2128623756] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2129316840] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2129800533] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2130296070] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2130669282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2131098354] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2132067336] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2132666361] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2133114186] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2133586329] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134268031] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2134679484] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2135113995] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2135823543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2136284178] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2136757161] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2137112439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2137504404] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2138188815] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138833221] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2139237912] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2139894204] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2140554045] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2140960857] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2141449149] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2141841345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2142217917] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2143074486] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2143754025] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2144200737] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2145471510] 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: 2146800831] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2147464893] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2147922399] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2148788061] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2149458654] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2149951398] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2150769453] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2151433326] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2151876111] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2152400628] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2152779090] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2153153583] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2153925984] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2154646431] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2155075902] 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: 2155983543] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2156660121] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2157097026] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2157643803] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2158283610]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2158883454] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2159474184] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2160138246] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2160508539] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2160883347] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2162093157] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2162822382] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2163313593] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2163824775] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2164697913] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2165258886] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2166368442] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167120263] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2167689426] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2168370687] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2169100584] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2169696501] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2170312137] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2171048397] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2171445486] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2171861433] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2174090835] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2174819241] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2175295437] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2176021050] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2176895637] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2177412405] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2177994735] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2178771273] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2179293165] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2179841034] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2180550477] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2180960166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2181389637] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2182609233] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2183284320] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2183917239] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2184643083] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2185142148] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2185943025] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2186689092] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2187211803] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2187810849] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2188449501] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2188803330] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2189178180] Running FIND.existing: FIND DUP . CR
[Hera] 1035495856
[Hera] [HADES][TEST ] [KRELTSC: 2190056967] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2190694737] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2191145061] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035661920
[Hera] [HADES][TEST ] [KRELTSC: 2191937286] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192569323] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2192996883] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2193622116] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2194274334] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2194672284] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2195084472] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2195778795] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2196234831] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2196717852] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2197353228] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2197737129] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2198128548] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2198773500] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199438276] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2199905253] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2200527840] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201190012] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2201610936] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2202135474] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2202794643] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2203148094] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2203521348] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2204156514] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2204821311] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2205275772] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2205802473] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206515402] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2207016000] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2207531025] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2208166296] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2208597552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2209004616] Running LATEST.basic: LATEST @ . CR
[Hera] 1035536480
[Hera] [HADES][TEST ] [KRELTSC: 2209773846] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210415858] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2210877774] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035557224
[Hera] [HADES][TEST ] [KRELTSC: 2211692070] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2212331646] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2212783713] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035557224
[Hera] [HADES][TEST ] [KRELTSC: 2213722455] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2214367050] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2214832515] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2215325427] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2215974495] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2216325489] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2216700486] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035663000
[Hera] [HADES][TEST ] [KRELTSC: 2217926340] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2218576731] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2219009793] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035663240
[Hera] [HADES][TEST ] [KRELTSC: 2220062985] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2220711948] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2221168719] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2221767555] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2222208996] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2222986206] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2223523344] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2224075392] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2224711209] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2225063862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2225464437] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2226337575] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226984837] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2227390368] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2227983135] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2228684829] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2229134019] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2229763641] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2230474848]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2231025153] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2231654628] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2232424446] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2232830355] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2233213458] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2235546936] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2236287522] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2236738812] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035663912
[Hera] [HADES][TEST ] [KRELTSC: 2238682572] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239351317] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2239819407] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2242418472] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2243141061] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2243647140] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2245648293] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2246130705] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2246704971] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2247424305] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2247914949] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2249872842] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2250586842] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2251092333] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2251930086] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2252362224] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253118161] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2253556011] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2254062930] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2254453005] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255187732] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2255640891] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2256186345] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2256786546] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2257137015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2257542483] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2258660145] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2259394431] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2259888057] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2260782363] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2261360934] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2261931672] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2262570261] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2263019556] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2264332329] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264994627] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2265461415] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2265970854] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2266544889] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2266919571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2267311053] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2268505764] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269180809] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2269673091] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2271033534] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2271733149] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2272169865] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2273677518] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274359367] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2274834534] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2275344813] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2275939701] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2276299746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2276676528] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035666816
[Hera] [HADES][TEST ] [KRELTSC: 2277383598] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278045413] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2278507980] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2279063325] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279739756] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2280338193] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035541552
[Hera] [HADES][TEST ] [KRELTSC: 2281438677] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2282106666] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2282545251] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2283041922] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2283630594] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2284016343] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2284411227] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035666816
[Hera] [HADES][TEST ] [KRELTSC: 2285187282] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285835279] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2286318489] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035667304
[Hera] [HADES][TEST ] [KRELTSC: 2287861170] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2288529663] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2288963775] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2289532140] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2290178478] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2290746066] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2291244228] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2291911062] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2292260754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2292664353] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2293901778] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2294678358] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2295210939] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2297030526] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297669430] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2298105369] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2299398234] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300035647] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2300468982] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2301045075] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2301679590]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2302188693] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2302657560] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2303354970] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2303994420] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2304345246] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2304724212] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2305536975] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306241777] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2306709048] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2307257946] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2307829944] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2308228251] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2308603521] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2309292951] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2309953653] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2310461475] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2311426257] 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: 2312665950] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313307920] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2313750096] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2314890291] ECW: w=0x3db92b40 func=0x3d6a023f 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2315560947] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316228663] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2316897660] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2317383726] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2317977564] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2318333472] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2318713803] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2319971556] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2320624677] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2321298609] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2321924724] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2322572007] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2322978273] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2323467552] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2324221851] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2324727468] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2325229620] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2325833139] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2326240098] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2326626057] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2327111892] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2327693739] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2328066783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2328449466] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2328926061] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2329489806] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2329835046] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2330226927] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2330803902] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2331412671]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2331932127] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2332478883] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2333080260] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2333414391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2333792496] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2334661875] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2335168248] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2335735374] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2336429676] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2336883780] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2337362958] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338036890] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2338557165] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2339141217] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2339643936] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340317784] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2340823653] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2341343550] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2341926825] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2342258016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2342664954] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2343199782] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343880224] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2344357113] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2345097867] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2345574294] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2346137745] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2346758925] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2347258326] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2347722573] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2348303727] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2348668455] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2349132156] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2350364331] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2351022471] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2351485353] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2352157878] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2352808122] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2353292298] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2354025597] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2354687685] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2355121503] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2355694992] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356414452] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2356877460] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2357396706] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2357970069] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2358340782] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2358717417] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2359839993] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360510187] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2360943564] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2361615942] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2362318896] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2362765062] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2363569635] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2364243042] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2364664659] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2365169478] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2365753026] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2366106792] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2366512722] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2367116535] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2367766569] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2368196187] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2368929780] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2369582691] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2370002859] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2370442977] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2371142865] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2371582101] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2372090763] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2372662110] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2373011991] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2373387114] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2374703898] ECW: w=0x3db933b8 func=0x3d68bba1 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2375272011] ECW: w=0x3db8ff00 func=0x3d68e4f7 ','
[Hera] [HADES][INFO ] [KRELTSC: 2375735565] ECW: w=0x3db93f18 func=0x3d68b990 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2376582033] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2377838379] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2378508930] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2378945478] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2379901377] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2380565586] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2381015154] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2381488389] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2381856582] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2382562875] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2383052301] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2383558002] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2384169921] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2384501112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2384891250] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2385861912] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2386427295] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2387067417] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2387502516] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2387902755] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2388532545] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2389102884] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2389567404] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2390139570] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2390471349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2390849181] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2391437076] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392068315] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2392496274] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2393170416] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2393641677] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2394197148] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2394820491] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2395265166] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2395728951] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2396320689] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2396669058] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2397040632] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2398543287] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2399075007] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2399602506] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2400029247] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2400514032] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2401152726] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2401574469] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2402180130] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2402655213] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403351195] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2403893037] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2404384101] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2404961076] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2405299197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2405728773] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2406698028] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2407167147] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2407687674] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2408112399] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2408574315] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2409224097] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2409626688] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2410203411] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2410663143] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2411341863] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2411884860] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2412385584] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2412798276] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2413477647] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2413956027] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2414427582] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2415008169] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2415364161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2415742413] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2417102100] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2417749593] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2418171021] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2418740520] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2419180428] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2419900014] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2420384715] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2420887539] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2421515901] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2421857172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2422234227] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2423264613] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2423741040] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2424474465] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2425106229] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2425583475] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2426302893] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2426786502] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2427342939] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2427978819] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2428387542] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2429023002] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2429466753] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2430194592] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2430657621] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2431179975] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2431802478]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2432310258] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2432866338] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2433466308] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2433805332] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2434198977] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2436005649] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2436657216] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2437143303] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2437720320] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2438284842] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2438912049] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2439369681] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2440132779] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2440731405] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2441211717] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2441762799] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2442395823] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2442840267] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2443773591] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444266461] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444749608] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2445204132] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2445696225] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446172253] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2446717833] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2447413794] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2447864139] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2448896331] 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: 2450128968] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2450615958] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2451077055] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2451649704] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2452318386] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2452760709] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2453275398] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2453629773] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2454323025] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2454786663] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2455294086] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2455631682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2456020035] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2456884647] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2457385266] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2457868350] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2458367394] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2458913520] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2459535792] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2459973264] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2460908793] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2461406745] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2461861500] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2462499207] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2463126603] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2463571593] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2464580874] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465070762] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465571087] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2466023826] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2466519762] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2467045812] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2467596054] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2468220531] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2468667327] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2469367236] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2469871215] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2470380654] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2471007378] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2471676018] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2472120357] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2472529983] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2472888810] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473562553] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2474029383] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2474598294] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2475176004] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2475519963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2475895380] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2476436529] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2476801173] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477502069] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2477945736] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2478695856] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2479067325] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2479787037] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2480324427] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2480847936] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2481215961] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2481594423] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2482299603] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2482672290] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2483449626] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2483937771] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2484911793] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2485321860] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2486017359] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2486481270] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2486962632] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2487579339] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2487926301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2488306296] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2489029074] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2489417133] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2490112149] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2490561507] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2491295856] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2491697292] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2492042049] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2492735595] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2493234072] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2493776460] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2494121973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2494500246] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2495086230] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2495443272] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2496204585] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2496686451] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2497583508] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2497991958] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2498336967] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2499038682] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2499490791] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2499987210] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2500550619] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2500900290] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2501285661] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2502633231] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2503127403] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2503587660] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2504109909] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2504574219] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2505020910] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2505511722] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2505960051] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506431564] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2506886550] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2507330259] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507818929] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2508286809] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2508739632] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2509247286] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2509715670] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2510197704] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2510721213] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2511172902] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2511623940] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2512064205] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2512561086] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2513054901] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2513540316] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2514000237] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2514441720] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514955842] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2515539075] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516188899] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2516660454] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2518097379] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2518576704] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2519063337] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2519568534] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2520075348] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2520556122] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2521043301] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2521585248] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2522112663] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2522567880] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2523040884] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523555972] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2524053924] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2524532640] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2524982712] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2525457333] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2525923323] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2526421296] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2526867945] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2527366905] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2527819413] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2528314194] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2528765442] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2529257556] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2529701916] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2530173702] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2530702209] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2531180106] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2531640111] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2532120444] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2532567954] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2533058871] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2533552308] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2534004711] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2534445039] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534991669] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2535599556] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2536239447] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2536678179] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2537193708] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2537561754] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2538268005] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2538744264] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2539225920] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2539575843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2539962894] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2540955501] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2541423465] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2541889371] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2542342803] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2542795395] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2543240028] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2543719920] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2544179547] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2544630921] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2545082421] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2545549986] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546075532] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2546570964] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2547020826] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2547470058] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2547925149] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548425915] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2548871997] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2549321271] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2549770356] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2550223221] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550701958] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2551147662] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2551598616] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2552194974] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 2552690490] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2553179538] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2553762666] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554429983] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2554870500] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2555865018] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2556336489] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2556862749] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2557362276] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2557815645] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2558295012] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2558786706] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2559348120] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2559826353] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560379703] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2560970223] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2561576409] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2562141162] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562734244] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2563313844] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2563868391] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2564367792] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2564956548] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2565443832] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2565971919] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2566426905] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2567011839] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2567938128] 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: 2569276080] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2569765821] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2570215578] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570697864] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2571173451] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571640008] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2572109190] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2572618818] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2573064165] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2573558904] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2574007695] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2574462009] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2574926802] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2575425552] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2576019075] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2576658798] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2577123255] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2577560391] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2577916425] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2578602264] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2579075835] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2579640693] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2580266955] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2580614106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2580995886] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2582035659] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2582505408] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2582961654] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2583415779] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2583895020] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2584375752] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2584824186] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2585276778] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2585726262] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2586231480] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2586714522] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2587267557] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2587858161] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2588467014] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2588957679] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2589447021] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2589896022] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2590402458] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2590852950] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2591324253] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2591802129] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2592297519] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2592743517] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2593192959] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2593639062] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2594162676] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2594894568] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595535026] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2595972729] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2596813170] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2597454993] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2597887299] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2598559719] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2599016322] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2599738008] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2600321493] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2600999226] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2601439512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2601840843] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2603058171] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2603558748] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2604018648] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2604471429] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2604962871] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2605446585] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2605897980] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2606352714] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2606835588] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2607375288] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2607997623] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2608597257] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2609239962] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2609699862] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2610205941] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2610875799] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2611559055] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2612176770] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2612762019] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2613369927] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2614027206] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2614651830] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2615416020] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2615974557] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2616593994] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2617280904] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2618057946] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2618827302] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2619325590] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2620359798] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2621119515] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2621655015] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2622200301] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2622633321] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2623442493] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2624047860] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2624571138] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2625227766] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2625664062] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2626105041] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2627691360] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2628372852] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2628959949] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2629673109] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2630355000] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2630957931] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2631602610] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2632246617] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2632850241] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2633448888] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2634095688] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2634714978] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2635385844] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2636038230] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2636711700] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2637402495] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2638097595] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2638771086] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2639448231] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2640094317] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2640743133] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2641352910] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2641942947] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2642495394] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2643017286] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2643516204] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2644114683] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2644731432] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2645360361] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2645945547] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2646724122] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2647251999] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2647751169] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2648267748] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2648846697] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2649567522] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2650270623] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2650721934] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2652192186] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2652737535] ECW: w=0x3db896b0 func=0x3d6936fb '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2653323099] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2653861056] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2654506974] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2655233700] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2655803136] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2656411779] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2656831737] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2657636142] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2658136257] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2658674655] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2659092219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2659588722] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2661162462] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2661934464] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2662578429] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2663245767] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2664047589] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2664724776] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2665413660] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2666038368] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2666657217] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2667279447] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2667953925] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2668524726] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2669156826] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2669809317] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2670382281] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2670963708] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2671525815] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2672070261] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2672649168] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2673230406] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2673938379] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2674538706] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2675126076] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2675706243] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2676335046] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2676922647] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2677691289] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2678398275] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2678963532] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2679466125] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2680016892] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2680617639] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2681218239] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2681745465] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2682414210] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2683094547] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2683823919] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2684277603] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2685485670] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2686012497] ECW: w=0x3db896b0 func=0x3d6936fb '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2686534431] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2687048889] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2687639598] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2688400785] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2688960078] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2689454691] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2689845333] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2690650053] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2691163293] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2691706815] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2692418631] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2692889073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2693322912] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2694736359] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2695363734] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2695879032] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2696373834] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2696919876] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2697417723] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2697953811] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2698500399] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2699508252] 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: 2700934257] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2701668291] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2702299110] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2702837508] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2703470490] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2703982890] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2704494681] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2704995006] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2705573409] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2706071130] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2706597201] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2707108845] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2707637961] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2708127366] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2708640732] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2709239400] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2709807345] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2710303071] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2710798734] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2711323986] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2711900499] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2712453009] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2713040421] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2713589844] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2714153841] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2714640054] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2715181581] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2715918093] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2716623357] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2717087331] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2717729952] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2718182166] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2719009125] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2719617936] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2720202177] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2720591916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2721007212] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2722391784] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2722929132] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2723489664] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2724098475] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2724675681] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2725197615] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2725728957] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2726238711] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2726735172] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2727213846] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2727732693] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2728216365] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2728760790] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2729283354] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2729771163] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2730256305] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2730807471] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2731292760] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2731817781] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2732335851] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2732855874] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2733329214] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2733842454] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2734380306] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2734963728] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2735442549] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2735920446] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2736405294] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2736951630] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2737434693] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2737948227] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2738469741] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2738960469] ECW: w=0x3db89b60 func=0x3d693a13 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2739416883] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2739926952] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2740690659] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2741423265] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2741884824] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2742364569] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2742762393] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2743541094] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2744029575] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2744554848] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2745224223] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2745583008] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2745997380] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2747800020] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2748395601] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2748962811] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2749792479] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2750408808] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2750964006] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2751641382] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2752248702] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2752853481] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2753370207] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2753948652] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2754533838] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2755074609] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2755636317] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2756165223] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2756661411] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2757134415] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2757713301] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2758312494] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2758916202] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2759605758] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2760087561] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2761150224] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2761663296] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2762195877] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2762688264] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2763173112] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2763713673] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2764196925] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764667262] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2765193228] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765720601] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2766210720] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2766750546] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2767242513] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767746870] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2768301690] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2768760036] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2769303936] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2769959619] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2770436172] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2771229888] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2771996724] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2772530061] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2773723428] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2774264283] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2774785083] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2775270162] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2775791781] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2776343115] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2776903815] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2777571321] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2778097938] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2778609099] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2779195881] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2779698222] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2780207178] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2780757798] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2781301236] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2781845325] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782319631] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2782898349] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2783366817] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2783839590] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2784399261] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2784929763] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2785476288] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2785990956] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2786554491] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2787219876] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2787698550] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2788165359] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2788631307] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2789206476] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2789672697] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2790167877] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2790663498] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2791140555] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2791708395] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2792223693] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2792700309] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2793175476] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2793683970] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2794200864] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794662150] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2795262078] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795862951] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2796358824] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2796834999] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2797292001] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797790709] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2798280975] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2798775483] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2799225093] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2799737094] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2800190211] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2800646373] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2801178030] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2801619408] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2802097893] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2802595593] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2803038903] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2803627428] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2804145330] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2804639775] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2805223659] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2805912375] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2806360788] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2806901979] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2807247660] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2807640066] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2808776628] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809265214] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809830849] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2810344278] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2810799369] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2811296418] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2811738195] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812210737] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2812702137] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813137866] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2813581995] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2814082257] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2814536676] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814983871] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2815473276] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815909740] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2816386650] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2816904132] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2817352986] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2817974754] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2818746063] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2819177991] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2820221544] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2821146048] 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: 2822417136] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2822943102] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2823419214] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823881193] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2824451574] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2824934553] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2825380572] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2825876697] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826309801] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2826763800] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2827283088] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2827719258] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2828165319] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2828713839] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2829181698] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2829713607] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2830342956] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2830783746] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2831588886] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2832220398] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2832671100] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2833655223] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2834135409] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2834589219] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2835049455] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835528087] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835980553] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2836437030] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2836879626] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2837367645] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2837824437] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2838328038] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838775401] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2839240089] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2839740918] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2840201532] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2840697825] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2841129837] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2841640137] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2842083111] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2842523838] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2843011269] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2843451597] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2844011961] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2844467052] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2844917607] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2845376142] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2845897593] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2846360349] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2846821740] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2847333006] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2847797505] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2848320951] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848786248] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2849250159] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2849771736] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2850263220] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2850725157] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2851186002] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2851648968] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2852175900] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2852627001] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2853110526] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853582669] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2854052502] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2854556817] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2855015793] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2855474895] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2855939058] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2856456225] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2856900858] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2857353366] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857806483] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2858288559] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2858799132] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859292170] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2859743355] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2860210542] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2860740204] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2861311740] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861796000] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2862374424] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2863005621] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2863696878] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2864176371] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2864702190] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2865287019] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2865693663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2866089345] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2867685324] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868233739] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868768987] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2869563060] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870134848] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2870688807] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2871229347] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2871847608] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2872468221] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2873046120] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2873598000] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2874174093] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874684708] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2875218717] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2875756338] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876219808] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2876694303] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2877273483] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2877762447] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2878446501] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2879159976] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2879695749] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2880685563] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2881575690] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2882064360] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2883198360] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2883781425] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2884278957] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2884792029] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2885335404] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2885855217] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2886381015] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2886877896] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2887394160] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2888022921] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2888594835] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889104316] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2889653382] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2890233780] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2890760628] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2891359569] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2891948031] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2892541344] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2893125249] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2893617783] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2894242785] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2894752560] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2895284763] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895805164] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2896343247] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2896922049] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2897441715] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2897976522] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2898583779] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2899280853] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2899835715] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2900507652] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2901099495] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2901709692] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2902426716] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903142165] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903778150] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904442359] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2905165200] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2905763847] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2906375262] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2907084831] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2907662814] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2908292016] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2908875858] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2909457768] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2910087600] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2910872727] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2911382985] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2911967352] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2912383383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2912850759] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2913982827] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914538760] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2915091732] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2915624145] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2916180708] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2916740043] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917269453] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2917823790] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2918420400] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2918916336] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919447678] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2920048341] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2920544508] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2921037021] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2921635521] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2922130323] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2922624558] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2923176879] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2923699338] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2924263986] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2925031746] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2925519660] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2926374675] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2927037414] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2927537067] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2928620646] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2929135356] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2929683162] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2930206629] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2930690679] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2931164187] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2932131027] 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: 2933417319] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2933939295] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934415995] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2934894312] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2935418409] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2935932636] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2936422818] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2936945655] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2937477291] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2938052502] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2938519122] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2938994058] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2939468364] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2939943300] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2940476574] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2940940947] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2941423464] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2941892415] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2942371593] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2942849910] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2943304833] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2943775170] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2944259997] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2944793544] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2945255670] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2945726196] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2946196491] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2946702444] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2947199598] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2947643538] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2948119188] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2948618295] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2949079791] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2949561594] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2950020465] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2950584672] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2951055366] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2951586372] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952047847] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952551028] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2953128780] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2953785450] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2954236782] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2954754516] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2955349362] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2955712368] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2956109961] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2957142090] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2957646069] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2958125394] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2958637752] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2959123986] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2959621854] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2960063841] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2960526177] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2961089103] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961537684] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2961993867] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2962493730] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2962940169] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2963424408] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2963921310] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964364053] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2964816330] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2965339608] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2965785144] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2966311467] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2966963916] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2967443115] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2967962298] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2968338912] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2969047053] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2969525937] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2970014439] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2970365790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2970749943] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2971754919] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2972262573] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2972735577] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2973206607] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2973706239] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2974259673] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974752186] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2975222817] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2975786835] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2976253644] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2976735930] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2977286193] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2977789878] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2978257191] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2978769927] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2979227916] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2979695607] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2980276992] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2980763709] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2981335224] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2982080136] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2982648354] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2983105188] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2983485456] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2984250192] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2984713830] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2985218838] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2985812256] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2986218963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2986637808] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2988170913] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2988781803] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2989273287] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2989768803] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2990247561] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2990806644] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2991274902] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2992117716] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2992663821] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2993236806] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993751579] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2994296991] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2994835662] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2995386996] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995864683] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2996412720] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2996980539] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2997562029] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2998061178] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998641135] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2999192847] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2999781876] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3000260340] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3000972765] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3001542789] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3002234277] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 3002704299] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 3003786135] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004300047] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004805727] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3005359896] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3005822190] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3006340323] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3006774435] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007395111] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3007847262] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3008354979] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3008780040] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009295233] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3009750723] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3010243341] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010668171] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3011146278] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3011644041] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 3012137226] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3012593808] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013072629] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3013555062] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3014052846] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3014480427] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3014977224] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3015429039] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 3015943749] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3016368579] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3016845153] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3017292873] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3017800569] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3018220086] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3018693300] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3019137996] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3019624629] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3020073168] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3020549406] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3020996706] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3021488190] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021927741] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3022395873] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3022835004] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3023317815] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3023803461] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024335874] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3024797454] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3025324197] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3025793169] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3026348136] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3026911188] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3027573255] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 3028002012] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 3029038404] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3029537280] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030018747] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3030527283] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3031027335] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3031529025] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3031959840] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3032477070] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3032937222] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3033443679] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3033878421] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3034389309] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3034847298] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3035344683] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3035788497] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3036273240] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3036748890] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3037290165] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3037717032] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3038298333] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3038897400] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3039565620] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 3040136106] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3040680321] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3041063865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3041483865] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 3042602703] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043131987] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043596255] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3044066151] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3044520066] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3045039480] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3045457485] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3045928389] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3046368633] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3046856505] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047312457] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3047837415] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3048303468] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3048817086] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049276272] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3049769226] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3050231604] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3050746146] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051244917] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3052153209] 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: 3053464617] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3053937495] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3054454011] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3054959334] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3055499370] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3056061036] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3056721612] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 3057160869] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 3058170633] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058679904] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059171745] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3059694582] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3060141987] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3060641199] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3061061745] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3061550709] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3062043390] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3062530359] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3062946810] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3063414795] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3063874275] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3064355448] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3064770240] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3065236545] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3065673975] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 3066176043] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3066628782] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3067098384] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3067537872] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3068044749] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3068462628] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3068929773] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3069390870] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 3069873534] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070304916] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3070772145] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3071210478] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3071691924] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3072121794] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3072590703] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3073063455] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3073548345] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3073964439] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3074485071] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3074931111] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3075430785] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075850470] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3076342857] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3076791879] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3077277630] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3077695488] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3078178299] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3078644856] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3079132476] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3079549410] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3080029029] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3080571627] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3081216138] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 3081635865] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 3082609992] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083092173] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083546571] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3084007479] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3084452616] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3084961782] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3085381446] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3085852665] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3086293623] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3086793255] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3087232974] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3087711753] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3088155609] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3088642557] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3089085657] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3089556246] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3090016671] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3090501309] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3090932985] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3091411974] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3091899216] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3092537511] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 3092972043] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3093467853] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3094038864] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3094367787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3094742868] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3095566425] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3096032877] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3096487884] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3096947322] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3097480638] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3098061624] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3098496681] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3098936421] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3099459237] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3099901917] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3100431579] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3100921236] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3101445921] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3101905716] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3102390438] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3102821799] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3103287327] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3103773939] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3104449236] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3104891307] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3105852141] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3106338711] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3106815075] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3107271678] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3107735064] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3108229803] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3108664125] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3109134672] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3109591464] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3110250591] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3110656920] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3111578946] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112107894] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112559856] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3113025678] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3113498031] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3114021519] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3114455568] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3114896862] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3115416822] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3115848582] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3116332842] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3116793204] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117408903] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3117903621] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3118920945] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3119404995] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3119886651] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3120415137] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3120858174] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121311123] ECW: w=0x3db88210 func=0x3d68617e '*'
[Hera] [HADES][INFO ] [KRELTSC: 3121820016] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3122309904] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3122813442] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3123383424] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123980370] ECW: w=0x3db88210 func=0x3d68617e '*'
[Hera] [HADES][INFO ] [KRELTSC: 3124579668] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3125208429] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3125736306] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3126314835] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126959724] ECW: w=0x3db88210 func=0x3d68617e '*'
[Hera] [HADES][INFO ] [KRELTSC: 3127534284] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3128144187] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3128761650] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3129382830] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3129983367] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3130837080] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3131379678] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3131923473] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3132348387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3132792516] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3134139519] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134792703] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3135482637] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3136128009] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3136632744] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3137285844] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3137744316] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3138255162] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3138753009] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3139248441] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3139703091] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3140353230] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3140791773] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3141280065] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3141775980] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3142235922] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3142709556] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3143191884] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3143851704] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3144308643] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3145561923] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3146295117] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3146913882] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3147432078] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3148009452] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3148501062] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3148938450] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3149396544] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3149896911] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3150571683] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3150984354] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3151937103] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3152428734] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3152881557] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3153340029] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3153799803] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3154331607] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3155164845] 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: 3156408297] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3156855597] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3157381038] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3157906605] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3158546181] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3159098691] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3159864393] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3160410372] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3161812899] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3162558105] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163188735] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3163811322] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3164644539] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165347220] ECW: w=0x3db88210 func=0x3d68617e '*'
[Hera] [HADES][INFO ] [KRELTSC: 3166018401] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3166780365] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3167419164] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3168069996] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168768246] ECW: w=0x3db88210 func=0x3d68617e '*'
[Hera] [HADES][INFO ] [KRELTSC: 3169400514] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3170095110] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3170732712] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3171345324] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3171950502] ECW: w=0x3db88210 func=0x3d68617e '*'
[Hera] [HADES][INFO ] [KRELTSC: 3172484658] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3173153403] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3173697219] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3174214092] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3174681846] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3175356765] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3175791255] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3176255376] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3176879748] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3177220053] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3177658911] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3178902783] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179469909] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179954526] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3180449832] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180905784] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3181442796] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3181911516] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3182400123] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3182906748] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3183406212] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3183869556] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3184351632] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3184779423] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3185217336] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3185766570] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3186253476] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3186720390] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187184049] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187674714] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3188143371] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3188584875] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3189085347] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3189573996] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3190031565] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3190522608] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3191055336] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3191635419] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3192138831] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3192573048] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3193035237] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3193599906] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3194103255] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3194729517] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3195182172] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3196462731] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3196959381] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3197411196] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3197937939] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198389124] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198838104] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3199291746] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3199732872] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3200202957] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3200649207] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3201167424] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3201601200] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3202071600] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3202511235] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3202973382] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3203470326] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3203903619] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3204409971] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3204885096] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205377189] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3205975059] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3206477673] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3206946981] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3207390627] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3207880746] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3208343229] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3208787253] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3209230059] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3209670240] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3210208890] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3210698862] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3211188330] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3211652829] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3212113296] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3212834625] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3213274302] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3213736911] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3214066380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3214443729] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3215644404] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3216128286] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3216584931] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3217085592] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3217541439] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3217993443] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3218450193] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3218938401] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3219463737] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3219922818] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3220505652] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3221083551] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3221549982] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3222003708] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3222489774] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3222922101] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3223425303] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3223879344] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3224329101] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3224836965] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3225337374] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3225860568] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3226297053] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3226739229] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3227367255] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3227802480] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3228280818] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3228813105] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3229287789] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3229752624] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3230261433] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3230723937] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3231375000] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3231828705] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3232874673] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3233352066] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3233870661] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3234338688] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3234857325] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235418319] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3235941870] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3236465904] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3236923830] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3237368610] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3237918411] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3238358970] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3238798059] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3239264574] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3239825568] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3240327300] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3240775314] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3241248486] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3241744023] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3242224692] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3242714580] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3243157428] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3243668295] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3244143924] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3244688958] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3245152596] ECW: w=0x3db95788 func=0x3d688f67 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3245607099] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3246097260] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3246542586] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3247032810] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3247466943] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3247931232] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3248432313] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3248911344] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3249582315] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3250164792] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3250715181] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3251372187] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3251718666] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3252102672] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3253276320] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3253780740] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3254505051] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3255158550] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3255563493] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3256612926] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3257099601] ECW: w=0x3db897a0 func=0x3d6937b4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3257557485] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3258046092] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3258712779] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3259412037] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3259826724] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3261285573] 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: 3262842618] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3263371230] ECW: w=0x3db897a0 func=0x3d6937b4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3263833671] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264320409] ECW: w=0x3db88e40 func=0x3d686b51 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3264793770] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3265490088] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3266196360] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3266603235] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3267568857] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3268056540] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3268560687] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3269175840] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3269832468] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3270326892] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3270829737] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3271216788] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3271593465] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3272497242] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3272969007] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3273547935] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3274200741] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3274629855] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3275623701] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3276147777] ECW: w=0x3db897a0 func=0x3d6937b4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3276601314] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277080639] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3277711689] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3278359812] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3278767590] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3279993969] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3280517919] ECW: w=0x3db897a0 func=0x3d6937b4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3281052138] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3281538813] ECW: w=0x3db88e40 func=0x3d686b51 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3282053523] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3282682557] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3283371168] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3283828674] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3284692026] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3285164148] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3285653805] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3286259529] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3286893204] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3287311251] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3287797548] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3288415641] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3288795510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3289180671] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3290957187] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3291486660] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3291956451] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3292471287] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3292951893] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3293426409] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3293928834] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3294438651] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294930954] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3295409922] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3295945233] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3296433126] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3296888784] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3297352275] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3297887964] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3298435140] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3298932630] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3299376738] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3299843904] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3300329676] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300833823] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3301281228] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3301776849] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3302219655] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3302697195] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3303156234] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303682074] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3304360815] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304894089] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3305490342] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3306135819] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3306545466] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3307606785] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3308138841] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3308599854] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3309104064] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3309584418] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3310136319] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3310618920] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3311248479] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3311899584] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3312363873] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3313516752] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3314020122] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3314504760] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3314996475] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3315544092] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3315988851] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3316441884] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3316886601] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3317400051] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3317866692] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3318341796] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3318783132] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3319234800] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3319713558] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320230704] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3320676996] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3321260712] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3321747681] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3322256469] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3322746504] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3323286498] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3323812653] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3324363966] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3325009191] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3325690830] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3326101002] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3326583309] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3326939910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3327368919] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3328785411] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3329308815] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3329761197] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3330240606] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3330700590] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3331141149] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3331590948] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3332083230] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332577822] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3333024597] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3333508311] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3333950088] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3334449342] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3334904454] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3335405766] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3335866548] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3336413871] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3336879567] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3337344906] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3337788909] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3338319159] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3338787879] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3339282387] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3339722757] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3340173921] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3340662759] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3341197125] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3341666181] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342168354] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3342795351] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3343451811] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3343894071] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3344893104] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3345443745] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3345982017] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3346536207] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3347184435] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3347780772] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3348398781] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3349305078] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3350110470] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3350635344] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3352971720] 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: 3355488969] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3356272605] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3357004140] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3357818373] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3358538862] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3359270523] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360001218] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3360636720] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3361424682] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3362070810] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3362760429] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3363488625] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3364134564] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3364785417] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3365534949] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3366227088] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3366929181] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3367620627] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368328789] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3368976954] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3369754437] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3370458525] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3371153205] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3372167652] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373104189] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3373662684] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3374409234] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3375123843] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3375572949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3376119936] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3378152253] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3378873120] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3379462611] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3380069091] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3380716920] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3381341103] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3381920094] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3382620465] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3383282007] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3383918685] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3384645369] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3385408362] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3386081916] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3386686086] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3387191199] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3387687072] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3388160538] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3388760088] ECW: w=0x3db95878 func=0x3d688e3a 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3389486289] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3390008055] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3390787995] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3391512999] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3391992093] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3393369336] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3393909834] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3394432293] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3395016597] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3395500542] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3396126867] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3396759009] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3397518411] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3398213679] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3398737482] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399343626] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3399855606] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3400492704] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3401049330] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3401615826] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3402169155] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3402657027] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3403180935] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3403728510] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3404213505] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3404691759] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3405173457] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3405705555] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3406199601] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3406683378] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3407168016] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3407667732] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3408180951] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3408674661] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3409160517] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3409835457] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3410582658] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3411031449] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3411729153] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3412221141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3412753365] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3414562137] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3415175043] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3415670517] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3416214291] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3416748783] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3417226638] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3417696912] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3418236003] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3418728747] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3419242365] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3419763417] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3420374832] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3420986457] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3421594659] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3422240136] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3422816481] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3423385434] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3423973497] ECW: w=0x3db95878 func=0x3d688e3a 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3424625883] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3425224005] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3426153948] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3427142208] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3427801797] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3429875505] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3430887852] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3431645217] ECW: w=0x3db946a8 func=0x3d688861 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3432453507] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3433316418] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3434103561] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3434924388] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3435719637] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3436450437] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3437228088] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3437967540] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3438667743] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3439458561] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3440136609] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3440771649] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3441518703] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3442124826] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3442700142] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3443377581] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3443890926] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3444482727] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3445044036] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3445733508] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3446345952] ECW: w=0x3db95698 func=0x3d688eef 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3446933301] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3447567207] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3448106382] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3448690014] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3449245926] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3449826072] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3450563928] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3451326921] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3451841526] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3452414007] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3453090438] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3453526734] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3453987495] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3456281913] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3457188483] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3457816866] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3458356020] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3458873061] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3459372399] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3459957585] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3460539936] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3461053260] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3461583699] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3462201288] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3462732798] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3463316325] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3463853736] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3464401941] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3464938638] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3465448980] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3465933807] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3466508535] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3467170581] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3467858940] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3468361995] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3469679976] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470446980] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3470980464] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3471903288] 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: 3473436876] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3473964816] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3474568587] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3475144575] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3475640049] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3476114145] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3476616633] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3477120255] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3477652773] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3478147470] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3478622763] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3479154693] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3479661255] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3480179514] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3480657789] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3481182873] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3481703925] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3482244381] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3482802057] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3483468576] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3483970812] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3484476450] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3485056995] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3485614272] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3486183603] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3486681009] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3487222305] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3487739892] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3488261700] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3488741046] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3489248994] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3489812886] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3490331019] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3490828026] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3491335470] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3491809881] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3492312306] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3492809334] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3493297332] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3493819266] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3494287188] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3494767983] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3495277569] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3495819684] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3496293906] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3496811094] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3497337480] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3498013197] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3498923022] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3499861848] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3500422737] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3501005781] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3501381933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3501855000] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3503218593] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3503761443] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3504408684] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3504961131] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3505481658] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3506004201] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3506518617] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3507062748] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3507536529] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3508049391] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3508529577] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3508999263] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3509518992] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3510023223] ECW: w=0x3db887b0 func=0x3d68671b '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3510554397] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3511080300] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3511630101] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3512137125] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3512738670] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3513428940] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3514172193] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3514693329] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3516004905] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3516578142] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3517075233] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3517727766] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3518233866] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3518848011] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3519380529] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3519870354] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3520351821] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3520855947] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3521388612] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3521915355] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3522390102] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3522898890] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3523372734] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3523887255] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3524408349] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3524951283] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3525480252] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3526028604] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3526686387] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3527337870] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3527841828] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3528351183] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3528879039] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3529469790] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3529996218] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3530498727] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3530998842] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3531531003] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3532072257] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3532604775] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3533093907] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3533647677] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3534130215] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3534652275] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3535161588] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3535673673] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3536200815] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3536694483] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3537193695] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3537713634] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3538180002] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3538665396] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3539149005] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3539696517] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3540251589] ECW: w=0x3db888a0 func=0x3d6867b3 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3540799311] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3541436304] ECW: w=0x3db895c0 func=0x3d693642 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3542018613] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3542552643] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3543234786] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3543979026] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3544420488] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3544951200] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3545558457] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3545959914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3546402405] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3549340305] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3549939330] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3550470084] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3550979103] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3551536338] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3552071040] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3552563385] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3553071312] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3553641777] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3554121753] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3554624094] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3555303549] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3555762357] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3557155098] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3557669619] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3558229122] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3558727011] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3559243842] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3559729299] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3560214315] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3560707353] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3561216645] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3561713925] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3562196988] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3562788999] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3563323995] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3563793618] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3564305178] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3565034970] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3565505391] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3566950863] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3567498333] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3568000338] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3568475757] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3569013567] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3569492682] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3569975451] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3570459249] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3570990591] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3571472604] ECW: w=0x3db86b90 func=0x3d69ac97 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3571959846] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3572446038] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3572992752] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3573448074] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3573942918] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3574650849] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3575113143] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3577441392] 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: 3578978760] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3579512979] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3580036845] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3580572807] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3581086614] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3581601975] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3582081888] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3582596493] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3583126470] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3583599684] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3584090097] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3584769153] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3585217167] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3586438842] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3586959180] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3587460555] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3587968209] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3588528384] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3589030662] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3589516602] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3590054244] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3590589618] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3591051135] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3591564585] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3592271529] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3592724205] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3593248029] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3593625357] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3594050964] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3595582200] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3596205690] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3596731761] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3597262704] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3597960702] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3598578921] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3599089662] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3599631651] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3600236829] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3600730917] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3601240020] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3601991316] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3602542104] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3604009059] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3604592103] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3605110131] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3605612220] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3606147888] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3606661254] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3607148937] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3607621311] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3608131044] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3608636766] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3609143685] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3609667383] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3610196415] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3610644030] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3611166216] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3611830068] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3612277179] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3613664985] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3614175201] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3614664207] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3615192462] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3615922380] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3616420437] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3616921035] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3617436963] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3617963622] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3618458382] ECW: w=0x3db86b90 func=0x3d69ac97 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3618943860] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3619445445] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3619977501] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3620428161] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3620986362] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3621680475] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3622115784] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3623580177] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3624199446] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3624706974] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3625190751] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3625766991] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3626290941] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3626870982] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3627614613] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3628184742] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3628655898] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3629208660] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3629952144] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3630434892] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3632398077] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3633175749] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3633813351] ECW: w=0x3db89980 func=0x3d69386d '='
[Hera] [HADES][INFO ] [KRELTSC: 3634399398] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3635015370] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3635581992] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3636266613] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3636965598] ECW: w=0x3db8bf00 func=0x3d69148b '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3637741800] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3638454120] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3639178074] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3640217595] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3640846209] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3641700489] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3642696666]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3643522638] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3644486034] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3645356799] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3645864915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3646452243] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3648223236] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3648920184] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3649433046] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3649976526] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3650484705] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3651768834] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3652527606] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3653144565] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3654187824] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3654970200] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3655503495] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3656558997] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3657133893] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3657628926] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3658142817] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3658655049] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3659181414] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3659710782] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3660234396] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3660734532] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3661397187] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3662108961] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3662643327] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3663336516] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3663806349] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3664627701] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3665129160] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3665740764] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3666205809] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3667009374] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3667556382] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3668175966] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3668802690] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3669195558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3669644895] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3671513412] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3672273948] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3672816567] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3674233605] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3674983473] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3675519393] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3677088954] 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: 3678470523] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3679249623] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3679732203] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3680440701] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3680911500] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3681728946] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3682287441] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3682883673] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3683334186] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3684139725] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3684645489] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3685162320] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3685609893] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3686375091] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3686866239] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3687396006] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3688024242] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3688456569] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3688866678] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 97
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 179
[Hera] -------------------------------------
[Hera] Total executions: 6980
[Hera] Total words: 439
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 3713233251] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3713973165] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3714524877] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3715621623] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3716128248] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3716602365] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3717076734] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3717556374] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3718072533] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3718549695] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3719023938] ECW: w=0x3db88030 func=0x3d686015 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3719498202] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3719995314] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6997
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 3743600490] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3744376734] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3745039746] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 78
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6999
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3768580032] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3769386222] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3770006688] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3770703972] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3771460560] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3771997089] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3772565160] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3774035496] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3774747564] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3775349214] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3775936794] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3776507028] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3777115902] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3777738657] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3778275459] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3778890780] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3779846868] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3780700182] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3781274364] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3782044518] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3782834328] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3783362352] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3784385073] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3785177907] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3785705805] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3786292146] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3786951273] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3787361865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3787782411] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3789145290] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3789684129] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3790193001] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3790731567] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3791259192] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3791770101] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3792293085] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3792801663] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3793319838] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3793834128] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3794333508] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3794836206] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3795359610] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3795896118] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3796399530] ECW: w=0x3db95968 func=0x3d688fdf '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: 3799188519] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3800113653] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3800789643] 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: 3803493582] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3804501834] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3805164972] 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: 3807284565] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3808338891] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3809061879] 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: 3811058727] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3812103015] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3812774973] 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: 3814677972] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3815581959] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3816234030] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3817545417] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3818333505] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3818836035] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3819934146] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3820709067] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3821212416] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3821839560] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3822319515] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3823137927] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3823654758] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3824307585] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3825036873] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3825428166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3825844995] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3827337738] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3828019902] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3828791778] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3829314468] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3830041026] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3830510082] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3831204636] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3831696477] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3832400943] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3832845849] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3833572701] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3834069624] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3834856746] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3835314966] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3836005887] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3836552958] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3837158640] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3837842337]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3838445793] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3841342995] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3841958673] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3843231231] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3844445829] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3845044686] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3845864337] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3846540432] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3847057431] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3847630773] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3848243847] ECW: w=0x3db93d38 func=0x3d68b519 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3848758200] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3849287442] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3850530096] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3851317344] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3852091656] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3852985248] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3853677849]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3854326770] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3854968320] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3855394116] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3855824868] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3856508754] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3856933668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3857353731] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3857896014] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3858349026] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3858757812] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3859348038] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3859766862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3860185875] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3860729901] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3861142194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3861539262] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3862102188] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3862527123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3862932759] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3863474097] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3863866356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3864270732] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3864811209] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3865224153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3865621830] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3866180556] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3866617167] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3867032106] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3867594969] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3868020051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3868471467] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3869122593] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3869832918] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3870231834] Total tests run: 1035547468
[Hera] [HADES][INFO ] [KRELTSC: 3870717648] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3871163016] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3871603806] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3872077965] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3872542254] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3873099573] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3873615207] ==============================================
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d659000, 0x000000003d6a62c5)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3901020123] 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: 4051600287] 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: 4064097009] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 4067771358] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 4070206014] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 4077947748] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 4081126854] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 4081917420] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4082566257] ECW: w=0x3dbb8ef0 func=0x3d66fa5a '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4083171582] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4084576818] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4085105451] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4085755695] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 4086932577] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4087568457] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 4088538153] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4089267147] ECW: w=0x3dbb8ef0 func=0x3d66fa5a '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4089891918] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4090906932] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4091566059] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4092113907] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 4093000548] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4093502679] ECW: w=0x3dbb8ef0 func=0x3d66fa5a '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4094022660] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4094970726] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4112686389] 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: 4114767048] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4115351604] ECW: w=0x3db8e940 func=0x3d692b80 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4116082992] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
[Hera] Init: Mama birth OK
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=9337405)
[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: 4148903367] 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>