Punch list §25 item 4.1 complete. Replaces the round-robin hotwords cache with Stadium density-ranked admission/eviction on the kernel side, via the §17.7 reservoir mechanism and a kernel-side word_id -> cell_index map (no DictEntry change, dict_hash untouched). Adds stadium_birth_hera() to close the cell-0 panic hazard, STADIUM_WORD_HEAT_QUANTUM/STADIUM_WORD_COOL_RATE_Q48 Kconfig knobs (flagged untuned), and a stadium_word_forget() FORGET coherence hook to close a recycled-word_id aliasing gap. Verified: all five hotwords_cache_* call sites in dictionary_management.c bypassed under __STARKERNEL__; word dispatch feeds the Stadium at all three vm_core.c physics_execution_heat_increment() sites; hosted make unaffected; all three architectures booted to ok> with matching dict_hash (0x3d4e1daf289da94f) and matching conservation stats (promotions=354 evictions=0, resident_sum=65536 reservoir=0 sum=65536). 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 13:07:33
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249097
Free pages : 247574
Used pages : 1523
Total MB : 973
Free MB : 967
Used MB : 5
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
IDT installed.
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1931129525 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=927953412, tick_hz=100, initial_count=9279534
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 74227 cells (4639 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3711435] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 21026649] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38839752] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 39587646] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 40378212]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 41330058] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 42099624] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 42917742] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 43407798] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44265291] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 50983170] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51947616] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 54951141] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55540149] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56161140] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 57633576] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 58360974] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59047065] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 60656610] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 61343394] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61967997] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 63920598] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 64614774] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65246811] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 67252647] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 67691946] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68090421] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68783316] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69517140] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 70317303] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 70867839] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 71225973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 71596707] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 72242562] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72873570] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 74259717] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 74800761] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75435759] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 76888224] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 77457702] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78079134] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 79587228] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 80192763] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80829252] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 84614964] 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: 90873363] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 91529781] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92169210] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 93655968] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 94273452] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94893120] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 96347202] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 97053999] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97675368] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99138774] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 100082052] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100736979] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 102373362] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103252002] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103879755] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 105708498] 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: 107103990] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107737791] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108373587] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 109831344] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110452818] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111130551] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 112681443] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 113263857] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113891841] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 115354281] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 115947930] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116576166] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 118148919] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 119021931] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119676963] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 121327248] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 121788009] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122164770] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122858547] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 123322122] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 123817029] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 124379598] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 124722276] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 125100402] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 125683194] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126308784] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 127826307] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 128438877] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129066672] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 130552254] 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: 131887980] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 132495783] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133118517] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 134642676] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 135267657] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135901626] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 137502624] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 137972394] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 138455520] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139138692] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 139596702] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 140028210] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 140485065] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141195327] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 141652707] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 142130877] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 142700817] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 143043516] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 143416224] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 144167079] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144807915] 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: 146370525] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 146969634] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147593271] 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: 149151786] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 149761416] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150383730] 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: 152038992] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 152493201] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 152965827] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153651498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154108689] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 154528773] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 154987623] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155669577] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 156125823] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 156597105] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 157162110] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 157498929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 157870083] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 158467197] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159106710] 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: 160731102] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 161373009] 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: 162719319] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163365195] 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: 164953320] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 165600519] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166223379] 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: 167860917] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 168321573] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 168868623] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169567860] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 170023875] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 170439087] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 170878701] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171555048] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172025322] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 172432743] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 172872294] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173557692] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174025278] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 174492003] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 175038822] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 175392084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 175770378] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 176285172] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176916033] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178260159] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 178808028] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179435550] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 180803532] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 181370427] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182007609] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 183415638] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 183891582] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 184451841] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 184819572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 185188878] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 185934819] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186577587] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 188036835] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 188614209] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189240618] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 190542954] 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: 191889705] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 192460296] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193161402] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 194641944] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195142227] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 195692007] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 196033299] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196412937] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 197575014] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198280971] 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: 200279793] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 201063387] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201872727] 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: 203836584] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 204321705] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 204878289] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 205250346] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 205630908] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 206485797] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207184677] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 208898823] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 209545434] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210179046] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 211791804] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 212434782] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213065265] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 214552296] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 215000520] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 215407164] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216113940] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 216577767] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217054677] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 217608783] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 217966287] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218358000] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 219148377] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219801561] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 220304574] 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: 222641517] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 223242201] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223875498] 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: 225461271] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 226170693] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226909452] 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: 228618075] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 229092906] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 229555578] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230243937] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 230722380] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 231143451] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 231588210] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232278165] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 232749636] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 233298387] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 233958207]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 234537009] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 235078473] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 235690035] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 236026014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 236410629] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 237450570] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238074375] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 239783124] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 240358671] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240992304] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 242601114] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 243256629] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243877263] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 245160720] 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: 246971550] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 247732737] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248361477] 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: 250405449] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 250843908] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 251196477] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251885697] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 252344379] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 252840084] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 253447362] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 253782648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 254156763] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 254712948] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255330201] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 256840416] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 257487132] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258119190] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 259814709] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 260255142] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 260607228] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261282441] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 261794169] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 262257849] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 262842279] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 263176326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 263549328] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 264189345] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264807060] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 266411439] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 267166494] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267796662] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 268918188] 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: 270716586] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 271158594] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 271510806] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272210190] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 272701065] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 273179928] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 273813057]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 274331043] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 274843548] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 275428356] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 275760240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276137148] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 277078473] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277695768] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 279254451] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 279820401] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280442148] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 281947092] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 282567327] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283194240] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 284887743] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 285576648] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286188042] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 287878857] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 288548631] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289185414] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 290968335] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 291658815] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292269222] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 292748463] 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: 295273440] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 295698375] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296370564] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 296838612] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 297235050] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297925404] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 298393389] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 298915806] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 299521257] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 299855136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 300226626] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 301000224] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301716681] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 304030146] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 304996671] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305816805] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 308320425] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 308853300] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309536787] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 310041081] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 310506189] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 311067687] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 311408916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 311807139] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 312988431] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313609254] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 315220857] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 315814128] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316458345] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 318006969] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 318660573] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319280220] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 320543370] 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: 322185129] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 322831215] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323450778] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 325077165] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 325543995] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 326119479] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 326453106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 326897613] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 327535572] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328152027] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 329809935] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 330423156] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331074345] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 332641638] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 333128040] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 333683574] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 334012077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 334387830] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 335276697] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335898507] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 337778028] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 338410296] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339024903] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 340691085] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 341170494] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 342032565] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 342404013] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 342851250] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 344186304] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344925441] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 346288467] 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: 348976614] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 349749183] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350494284] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 352896033] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 353428887] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 354082554] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 354478194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 354855480] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 356156871] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356782314] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 358918833] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 360052014] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360704106] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 362558091] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 363026727] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 363585999] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 363929685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364303674] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 364883526] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365509494] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 366946419] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 367645740] 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: 369218451] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369855570] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 371508123] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 371994693] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 372552936] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 372939483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 373313325] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 374101308] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374737923] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 376325649] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 376979463] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377614482] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 379155882] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 379838004] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380472036] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 382227951] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 382858077] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 383567436] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 383918766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 384292440] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 385046046] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385746333] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 387233763] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 387884364] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388504935] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 389268264] 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: 391216707] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 391717746] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 392272818] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 392603484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 392979216] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 393952083] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 394573494] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 396243981] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 396909639] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397527606] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 399285852] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 399997290] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400633485] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 402291897] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 403096764] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403711308] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 404869773] 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: 406849107] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 407282778] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407956290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 408434817] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 408899127] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 409455879] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 409788750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 410160912] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 411000786] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411622008] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 413280315] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 413969955] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 414589224] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 416354001] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 417043368] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417660411] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 419344905] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 419771541] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420447636] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 420906465] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 421408827] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 422004324] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 422336376] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 422707152] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 423981243] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 424602927] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 425654628] 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: 427888902] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 428599164] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 429221541] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 431045118] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 431819955] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 432438384] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 434312613] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 434792694] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 435468789] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 435966300] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 436450245] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 437083857] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 437433738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 437838807] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 439035156] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 439666395] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 441266175] 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: 442902138] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 443373756] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444002097] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 445065789] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 445707822] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 446346684] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 447894321] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 448366695] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449054739] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 449517537] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 449991864] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 450560166] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 450901815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 451274187] 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: 452793432] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 453423558] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 455868756] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 456409947] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 457256793] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 457880283] 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: 459828222] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 460278861] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 461031144] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 461492241] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 461962872] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 462514479] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 462860412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 463253259] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 464274405] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 464906526] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 466900056] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 467408550] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 468038718] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 469081767] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 469569660] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470281455] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 470741565] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 471241092] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 471866829]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 472422972] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 472961727] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 473586204] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 473915505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 474287730] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 474799353] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 475411398] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 476818419] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 477338589] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 477991017] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 479381889] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 479934966] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480554088] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 481962663] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 482518848] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483137928] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 484512336] 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: 485895333] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 486531108] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 487144854] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 488797092] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 489414009] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490026432] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 491659014] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 492076704] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 492470307] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 493138527] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 493593072] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 493987620] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 494331873] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 495049317] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 495504576] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 496006392] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 496603968] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 496929342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 497298984] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 497863590] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498476685] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 499852227] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 500373468] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 501013800] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 502407633] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 502954767] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 503567946] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 504980763] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 505505742] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 506119278] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 507501351] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 508034499] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 508646481] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 510021162] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 510627873] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511264866] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 512884260] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 513523605] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514301466] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 515027331] 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: 517177080] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 517628790] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 517997256] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 518666862] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 519123087] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 519530298] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 519883308] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520568202] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 521026779] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 521485167] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 522095070] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 522420465] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 522789477] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 523449990] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 524090889] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 525476616] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 526013376] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 526628445] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 527995608] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 528515568] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 529125723] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 530544609] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 531083784] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531693225] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 533113812] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 533682429] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 534310854] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 535705191] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 536293023] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536902632] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 538387584] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 538990263] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539599032] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 541242408] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 541676016] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 542037888] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542734773] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 543192027] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 543586344] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 543932046] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544600791] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 545087298] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 545551104] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 546149772] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 546478485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 546864486] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 547383543] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 547994979] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 549073203] 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: 550652382] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 551178852] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551797890] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 553199388] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 553777686] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554387421] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 555795429] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 556359258] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556970106] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 558408060] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 558957903] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559589373] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 560950446] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 561489138] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 562111011] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 563535105] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 564001011] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 564369813] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 565041582] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 565505493] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 565928979] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 566296290] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 566966610] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 567426153] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 567833238] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 568186227] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 568854909] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 569312289] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 569773155] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 570361743] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 570724161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 571099578] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 572168352] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 572793186] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 574278096] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 574872879] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575494752] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 576959166] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 577504599] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578126619] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 579610773] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 580166538] 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: 581472822] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 582093330] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 583630173] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 584230794] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 584870055] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 586374012] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 586973478] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 587598417] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 589067997] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 589542660] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 589921941] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590598015] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 591071187] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 591524556] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 591894408] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 592575522] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 593047182] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 593488623] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 593846211] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594522915] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 595023765] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 595494165] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 596069061] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 596424759] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 596796501] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 597588159] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 598219902] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 599780496] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 600361503] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600984825] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 602533638] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 603144276] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603795213] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 605466015] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 605944647] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 606336213] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607023018] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 607485921] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 607955586] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 608331192] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609023373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 609481047] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 609938364] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 610307628] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610988154] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 611444757] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 611926371] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 612507231] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 612844533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 613215435] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 613880001] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614510967] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 615887433] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 616446852] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617068872] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 618403779] 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: 619667580] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 620191047] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620823189] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 622207719] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 622833099] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623455476] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 625097088] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 625544304] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 625918461] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626622927] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 627091752] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 627560661] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 628135536] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 628499382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 628873224] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 629688318] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630328461] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 631758561] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 632323314] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 632973600] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 634365501] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 634911228] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 635548473] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 636897576] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 637550046] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638185317] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 639821889] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 640283406] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 640666824] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641373810] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 641840052] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 642321645] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 642893916] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 643247892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 643621314] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 644282205] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644906199] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 646299612] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 646844352] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647482584] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 648878601] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 649439154] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650094480] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 651505344] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 652092210] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 652721622] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 653699655] 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: 655733400] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 656226585] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 656602191] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 657284649] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 657744213] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 658174545] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 658529928] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 659208081] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 659665839] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 660152157] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 660732366] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 661069101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 661442187] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 662145729] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 662776926] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 664389516] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 664937280] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 665560644] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 666981735] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 667529751] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668149062] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 669586281] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 670108488] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 670747476] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 672121065] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 672596169] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 672987000] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 673677018] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 674136498] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 674547762] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 674913141] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 675589026] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 676043025] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 676511241] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 677111442] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 677450025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 677818323] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 678317871] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678951168] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 680288742] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 680775816] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681404808] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 682743705] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 683269104] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 683892657] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 685246191] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 685780179] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686397096] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 687925308] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 688523871] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 689140431] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 689985534] 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: 691991979] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 692422962] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 692801634] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693496776] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 693952518] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 694422288] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 694993152] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 695324490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 695708202] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 696354813] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 696983868] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 698340132] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 698839911] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 699455841] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 700806729] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 701333325] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701959776] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 703319148] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 703852212] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 704481960] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 705874323] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 706498422] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707121051] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 708729147] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 709149357] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 709523304] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710201856] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 710670639] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 711139737] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 711712134] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 712045341] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 712427373] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 713037738] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 713654655] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 715019403] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 715511601] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716128161] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 717496395] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 718039140] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 718670421] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 720051780] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 720478353] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 720870780] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 721553910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 722011983] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 722476146] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 723073386] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 723407034] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 723785580] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 724392585] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725024559] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 726426519] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 726924282] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 727560162] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 728316246] 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: 730233252] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 730751721] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731388000] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 732764319] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 733203996] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 733586091] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 734272455] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 734733804] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 735201516] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 735789726] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 736128981] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 736507758] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 737125368] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 737762424] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 739140276] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 739645200] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 740266002] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 741616554] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 742155141] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 742774011] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 744166311] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 744753282] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 745370283] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 746738454] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 747325488] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747954963] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 749588427] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 750015462] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 750395772] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 751083522] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 751542456] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 752009160] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 752642877] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 752982678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 753351501] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 754090932] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 754740063] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 756158802] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 756668283] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 757289127] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 758655786] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 759151092] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759770634] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 761156676] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 761740539] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762357372] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 763760991] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 764255667] 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: 765566739] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 766188717] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 767553549] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 768014331] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 768385632] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 769098372] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 769557495] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 770065317] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 770690214]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 771222123] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 771740508] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 772336110] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 772678956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 773055360] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 773674335] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 774368616] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 775872048] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 776482581] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777166488] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 778622796] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 779228940] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779933427] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 781399962] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 782008332] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782692050] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 784132314] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 784731675] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 785417346] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 786886359] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 787371774] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 787799607] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788550336] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 789054966] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 789512892] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 789914055] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 790662663] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 791170233] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 791719635] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 792354738] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 792724002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 793141713] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 793875705] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 794571309] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 796054413] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 796668243] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797354523] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 798841365] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 799452822] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800132508] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 801182697] 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: 802986030] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 803516511] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804132168] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 805496244] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 806032290] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806658405] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 808066455] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 808491915] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 808874262] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 809547522] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 810010635] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 810415242] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 810766236] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811455309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 811913865] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 812378532] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 812948892] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 813288399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 813662241] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 814354947] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814979193] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 816371052] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 816927342] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 817568010] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 818970285] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 819547302] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 820168923] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 821588208] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 822129630] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822758034] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 824112597] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 824664498] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 825286098] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 826703346] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 827146677] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 827536206] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 828360456] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 828819348] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 829251381] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 829605399] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830305497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 830773965] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 831274311] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 831843096] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 832179243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 832548318] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 833265258] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833901978] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 835274748] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 835824654] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 836459505] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 836974908] 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: 839144397] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 839670363] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840307041] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 841643145] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 842172387] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 842825760] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 844184922] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 844645053] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 845016438] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 845712105] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 846167511] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 846649167] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 847208334] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 847542822] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 847915299] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 848437023] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 849060051] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 850445295] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 850984470] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 851622450] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 852978105] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 853503000] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 854122395] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 855509319] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 856085391] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856694874] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 858112794] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 858680697] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 859302927] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 860841807] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 861290220] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 861653625] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 862327977] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 862787226] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 863183160] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 863622879] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864296811] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 864752112] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 865211004] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 865788966] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 866121501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 866500614] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 867240507] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867871725] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 869259993] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 869844948] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870466506] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 870952677] 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: 873103749] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 873633033] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874266225] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 875610183] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 876166578] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 876786162] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 878211012] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 878635842] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 879011532] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879686346] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 880158993] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 880561668] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 880910499] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 881583066] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 882039753] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 882533358] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 883092861] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 883427958] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 883797159] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 884520672] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885138996] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 886559499] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 887141346] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887778570] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 889157703] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 889662753] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890278179] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 891632658] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 892197999] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 892824072] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 894221118] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 894823881] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895443696] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 896856555] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 897294531] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 897657579] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 898329726] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 898788240] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 899197698] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 899543484] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 900219432] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 900678660] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 901149459] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 901708983] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 902061678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 902433756] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 903148659] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903761166] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 904657929] 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: 906459036] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 907026330] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907655112] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 909012678] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 909522600] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 910132986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 911502732] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 912075297] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 912694881] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 914100726] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 914667684] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 915279834] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 916699959] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 917207949] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 917577738] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 918268029] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 918727257] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 919131129] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 919476096] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 920156580] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 920614569] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 921073839] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 921633573] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 921976335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 922349673] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 922998930] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923617947] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 925007349] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 925573446] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 926203992] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 927548391] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 928068267] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928698582] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 930176289] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 930654522] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 931022799] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931700259] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 932160852] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 932644083] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 933203985] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 933543954] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 933914604] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 934603488] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935220699] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 936617535] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937166622] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 937791120] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 939043854] 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: 940452324] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 940991457] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 941608122] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 942972408] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 943407885] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 943775385] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 944449968] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 944910876] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 945385455] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 945944223] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 946284360] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 946656879] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 947336859] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947955330] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 949350654] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 949885839] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950503113] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 951844887] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 952364217] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953006670] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 954364572] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 954793686] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 955161165] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 955848495] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 956305938] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 956778354] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 957337836] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 957686247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 958058955] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 958710123] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 959335125] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960711822] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 961262316] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961896558] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 963279408] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 963906048] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964535754] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 966013062] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 966487179] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 966854868] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967535919] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 967995420] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 968480268] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 969043992] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 969385704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 969760092] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 970468149] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971091639] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 972606558] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 973173684] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 973799883] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975238887] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975766659] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976381665] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 977477466] 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: 979082811] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 979611990] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 980236215] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 981633912] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 982078104] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 982446150] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 983134110] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 983591847] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 984062835] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 984623262] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 984967095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 985338879] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 986041476] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986663286] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 988071105] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 988632876] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 989263569] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 990626721] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 991193343] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991811037] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 993301932] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 993862065] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 994619136] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 996864792] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 997731378] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 998212425] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 998934300] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 999404574] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 999931023] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1000493529] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1000849647] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1001264817] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1002329538] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1002985851] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1004498859] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1005085473] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1005779901] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1007211681] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1007921691] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1008591759] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1009699257] 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: 1011383058] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1011952893] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1012623234] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014019104] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014608679] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1015257432] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1016664285] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1017140985] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1017536289] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1018242750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1018726905] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1019220741] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1019799417] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1020149634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1020541704] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1021193397] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1021835913] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1023210930] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023761718] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1024404045] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025785698] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026378801] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027027155] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1028477751] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1028971671] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1029541338] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1029895146] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1030281021] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1030880256] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031537052] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1032974523] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1033548936] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034189184] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1035626844] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1036217868] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036861623] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038326394] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1038810864] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1039389015] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1039727409] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1040105430] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1040815062] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1041468141] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1042759998] 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: 1044155637] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1044752289] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045379097] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1046796618] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047314667] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1047953445] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1049348433] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1049898402] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050521325] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1051906863] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1052456454] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1053083262] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1054506159] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1054929057] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1055300988] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055993421] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1056479487] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1056952932] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1057522998] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1057863366] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1058274588] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1058964270] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059597042] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061002089] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1061573121] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062203289] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1063566756] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1064090979] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064724801] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1066116177] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1066668624] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067288796] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1068694935] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1069240137] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1069862934] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1070599446] 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: 1072604799] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1073045883] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1073418108] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1074099432] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1074564204] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1075086684] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1075712316]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1076265561] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1076827521] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1077516090] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1077877038] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1078394604] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1079162616] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1079785497] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1080324336] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1080942093] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1081581459] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1082028717] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1082640510] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083269985] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1083684105] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1084248375] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084867329] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1085317212] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1085909055] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086528240] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1087017015] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1087720032] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088336424] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1088743446] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1089358956] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090084590] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1090492305] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1090978098] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1091356140] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092054747] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1092521997] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1092963837] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1093342068] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094030826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1094492448] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1094938698] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1095301179] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095989727] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1096549860] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1097073831] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1097684742] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1098049869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1098427155] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1099229355] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1099876617] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1100393007] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1101056838] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1101691815] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1102201149] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1102866828] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1103503443] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1103912481] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1104561444] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105196967] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1105614279] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1106246316] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106894502] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1107391068] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1108022790] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108669905] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1109101497] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1109613960] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1110014283] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110719610] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1111183332] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1111649406] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1112040426] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112746278] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1113207753] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1113688359] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1114294209] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1114631196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1115017512] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1115796297] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116425058] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1116864609] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1117529595] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1118151258] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1118590767] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1119206613] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119827583] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1120254282] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1120830942] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121464008] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1121877015] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1122542043] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123173051] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1123608738] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1124033358] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1124724699] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1125186069] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1125610101] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126291971] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1126756575] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1127225799] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1127846076] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1128185268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1128561189] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1129288545] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129926084] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1130354988] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1130921274] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131553269] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1131963483] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1132523196] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133152272] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1133565363] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1134209517] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134831726] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1135276758] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1135916565] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136538627] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1136990673] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1137620442] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138254705] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1138683399] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1139112219] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139803665] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1140275808] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1140690138] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141371147] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1141840371] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1142323686] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1142929389] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1143281790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1143658509] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1144472511] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145111142] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1145587338] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1146266226] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1146899649] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1147402158] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1148116200] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148764785] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1149227793] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1149827364] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150473303] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1150886919] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1151608584] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152249462] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1152691680] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1153198431] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1153895988] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1154362020] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1154825091] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1155522165] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1155985887] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1156496082] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1157157771]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1157657613] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1158201030] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1158800391] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1159155228] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1159531317] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1160212032] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160862255] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1161270453] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1161878907] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162519575] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1162937748] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1163662059] 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: 1164847530] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165496871] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1165922331] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1166599266] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167248166] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1167647880] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1168116726] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1168820121] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1169292705] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1169737611] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170428406] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1170887550] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1171417044] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1171978731] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1172325756] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1172703504] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1173522126] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174152252] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1174617171] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1175245827] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175963103] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1176395976] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1177169679] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177830402] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1178283393] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1178908458] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179538437] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1179951528] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1180437594] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1181129628] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1181599818] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1182049386] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182737052] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1183198653] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1183677579] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1184251173] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1184601978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1184980209] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1185909417] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1186559430] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1187050746] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1187789988] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188438615] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1188894189] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1189641810] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190299299] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1190745339] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1191387435] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192028628] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1192439325] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1192939881] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193635842] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1194096603] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1194548817] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195241418] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1195703019] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1196192802] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1196761566] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1197113946] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1197489909] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1198374366] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199027718] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1199477307] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1200163104] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200811500] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1201251387] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1201975845] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1202620209] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1203082650] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1203822039] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204459074] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1205022714] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1205674785] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206310224] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1206708531] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1207225908] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1207930899] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1208393025] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1208845071] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209548487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1210008912] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1210488804] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1211046711] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1211402892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1211776209] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1212821106] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213475781] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1213965417] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1214729040] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215380166] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1215821271] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1216609065] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217236608] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1217687394] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1218346563] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1218976542] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1219381149] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1219908522] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220600346] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1221060603] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1221497256] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222195044] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1222654104] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1223128620] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1223687766] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1224033447] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1224409746] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1225237335] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225884135] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1226314215] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1226921367] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227541014] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1227970317] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1228632342] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229251296] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1229685702] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1230359655] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230978420] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1231395165] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1232106435] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232727993] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1233151374] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1233624525] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234316097] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1234774842] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1235185182] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235863398] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1236337179] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1236804681] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1237363617] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1237701255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1238084736] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1238943363] 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: 1240203132] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240843254] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1241272284] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1241882565] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242511935] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1242943065] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1243586715] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244206257] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1244639655] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1245303045] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245923133] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1246357770] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1246962864] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247583855] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1248006186] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1248657522] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249307577] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1249714494] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1250190774] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1250869326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1251343506] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1251754266] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1252434960] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1252904772] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1253383719] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1253942802] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1254303225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1254679020] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1255510578] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256156475] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1256621814] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1257310824] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257955587] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1258419414] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1259043198] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259699679] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1260107814] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1260834078] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261569624] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1262020956] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1262593962] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263301053] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1263778803] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1264236267] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264936176] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1265405589] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1265943819] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1266504729] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1266852615] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1267229943] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1267969122] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268600151] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1269027396] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1269699921] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270344075] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1270770837] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1271330844] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271972121] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1272380739] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1273001268] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273627551] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1274078820] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1274769594] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275399909] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1275847377] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1276324308] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277022726] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1277485272] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1277922450] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278623073] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1279083708] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1279559652] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1280117937] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1280504841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1280879733] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1281770994] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282434531] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1282864968] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1283565129] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284205965] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1284642492] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1285339734] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285970175] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1286420247] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1287103293] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287731844] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1288176750] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1288672833] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289381940] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1289845263] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1290280677] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290990666] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1291452519] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1291930521] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1292488995] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1292837574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1293224289] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1294052193] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294691055] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1295134722] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1295808906] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296440985] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1296859704] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1297575405] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298205405] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1298646804] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1299304650] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299935700] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1300381509] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1300874064] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301581281] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1302044100] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1302476511] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303164240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1303638252] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1304115771] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1304676009] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1305025344] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1305407334] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1306185657] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306809672] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1307214972] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1307882163] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1308505044] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1308905451] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1309540113] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1310179332] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1310578920] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1311164883] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311835791] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1312240167] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1312895598] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313517177] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1313934804] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1314414108] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1315097301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1315560750] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1315989129] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316666757] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1317127224] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1317594852] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1318166157] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1318505559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1318882782] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1319665956] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320457299] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1320863670] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1321520970] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322152377] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1322566791] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1323160965] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323782754] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1324189293] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1324836597] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1325459541] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1325864925] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1326613512] 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: 1327803498] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328433015] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1328886993] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1329529299] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330148211] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1330551810] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1331037603] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331719494] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1332194031] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1332616173] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333303818] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1333764138] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1334229750] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1334803176] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1335144363] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1335518856] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1336180734] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336808235] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1337223867] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1337814114] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338437667] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1338845508] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1339432101] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340069955] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1340471874] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1341040071] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341676581] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1342075203] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1342627503] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343266890] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1343666835] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1344116886] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1344802683] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1345292781] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1345718094] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346400447] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1346861670] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1347330894] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1347899679] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1348241727] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1348614393] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1349307078] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349964861] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1350367410] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1350919857] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1351566363] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1351969542] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1352534904] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353160158] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1353558990] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1354185273] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354809330] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1355214189] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1355822370] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356449724] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1356853932] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1357316016] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358016177] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1358477484] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1358902713] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359581916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1360071699] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1360542078] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1361099901] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1361440290] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1361813880] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1362510198] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1363136628] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1363615701] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1364260443] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364886705] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1365376257] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1365918582] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366562862] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1367024484] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1367673279] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1368306534] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1368833151] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1369497612] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370123013] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1370648832] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1371092226] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371776238] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1372239687] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1372730583] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1373311275] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1373653113] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1374028572] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1374789381] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375420179] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1375849776] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1376408712] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377064647] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1377590928] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1378194783] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378844754] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1379279601] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1379838537] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380463266] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1380930642] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1381377228] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382063655] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1382524626] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1383012897] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1383572946] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1383914658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1384290012] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1385017116] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385684307] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1386109725] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1386716289] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387359498] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1387829394] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1388422749] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389056697] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1389509121] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1390068729] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390693143] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1391171040] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1391648139] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392334419] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1392795768] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1393270452] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1393860489] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1394204301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1394582637] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1395547125] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1396190418] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1396670226] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1397386179] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398039279] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1398492921] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1398946773] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399632570] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1400107128] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1400579775] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1401141504] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1401484308] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1401878436] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1402492833] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403119872] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1403576076] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1404201309] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404831099] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1405331676] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1405779858] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406498583] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1406990193] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1407459207] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1408016862] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1408380603] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1408755243] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1409579745] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1410209178] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1410628863] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1411373061] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411997076] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1412467119] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1412914041] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413599880] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1414096719] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1414606830] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1415262555]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1415765421] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1416280404] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1416882306] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1417232523] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1417611321] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1418246256] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418894127] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1419299679] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1419938772] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420569024] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1421008764] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1421630007] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422260133] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1422670431] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1423425801] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424056200] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1424459295] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1425048345] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425678072] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1426125792] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1426638255] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1427215986] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1427577606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1427953380] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1428574308] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429245888] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1429654170] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1430280999] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430921835] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1431372201] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1432324635] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433028681] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1433488539] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1433979309] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1434535956] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1434875043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1435409325] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1436205960] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436832180] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1437236094] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1437858513] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1438483158] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1438885497] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1439682006] 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: 1441018656] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441640613] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1442099043] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1442567616] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1443123864] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1443472212] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1443867873] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1444494618] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445126886] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1445527692] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1446125184] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446753504] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1447153470] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1447899369] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448555157] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1448977047] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1449455847] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1450013439] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1450360821] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1450736700] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1452811248] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453435641] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1453858455] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1454373480] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454997264] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1455410859] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1456100919] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456806960] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1457239833] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1457711871] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1458309321] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1458673314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1459052511] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1459777347] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460396889] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1460872854] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1461466944] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1462084197] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1462569759] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1463184471] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463800674] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1464253392] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1464715014] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1465287264] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1465624608] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1466000928] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1466572443] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1467225396] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1467671352] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1468266303] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468916274] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1469410089] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1470242151] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470936768] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1471470168] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1471939098] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1472496732] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1472842581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1473243849] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1474100607] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474731426] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1475134101] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1475801649] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1476431733] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1476848394] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1477485576] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1478116857] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1478530809] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1479006627] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1479615732] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1479953307] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1480330236] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1480905846] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481553024] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1482024033] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1482514572] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483133001] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1483582443] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1484292432] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484914536] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1485333486] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1485824550] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1486395309] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1486750041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1487122476] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1487778012] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1488428382] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1488836118] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1489382559] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1490105631] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490821332] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1491254835] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1491752619] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1492395093]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1493030973] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1493548623] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1494175389] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1494534384] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1494911838] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1496432868] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497073977] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1497542172] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1498227150] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1498905366] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1499358294] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1500082101] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500772644] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1501233804] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1501939950] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1502605104] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1503047133] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1503515454] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1503929637] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504644309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1505119455] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1505646408] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1506212022] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1506586704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1506988854] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1508003028] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508663709] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1509152442] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1510045551] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510769925] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1511295891] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1512105105] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512865893] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1513397970] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1514147523] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514806566] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1515288159] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1515796800] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1516358235] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1516710657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1517089896] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1518197541] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518839028] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1519280091] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1519832895] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520473710] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1520917818] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1521483600] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522130967] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1522559766] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1523111016] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1523654160] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524375069] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1524796686] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1525282563] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1525873335] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1526230377] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1526605920] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1527659238] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528312905] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1528739457] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1529297385] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529965857] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1530411771] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1530954306] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531599636] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1532041581] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1532592390] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1533110376] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533811293] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1534250487] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1534741761] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1535302503] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1535663808] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1536063942] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1537306575] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537954131] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1538379129] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1539122907] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539766662] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1540169253] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1540939155] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1541585304] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1541984367] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1542932916] 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: 1544534922] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545190815] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1545621651] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1546529166] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547183106] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1547602308] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1548093645] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1548676752] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1549031925] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1549407468] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1551030369] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551673305] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1552102377] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1553084421] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553727651] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1554148575] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1555051344] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1555693860] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1556150757] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1557006339] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557654042] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1558105143] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1558591104] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1559171649] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1559520312] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1559894952] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1560938106] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561597821] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1562009715] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1562659056] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563317385] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1563730896] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1564298820] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564933251] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1565370072] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1566133212] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1566768609] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1567212150] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1567751304] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1568328888] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1568675115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1569050847] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1570074177] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570709952] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1571126277] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1571821461] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572455745] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1572857370] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1573415382] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574067810] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1574486907] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1575112812] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1575766857] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1576265481] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1576828806] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1577417142] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1577769900] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1578172785] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1579160835] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1579800327] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1580260563] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1580862801] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581501684] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1581945435] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1582441791] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1582999173] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1583335740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1583711682] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1584301047] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1584925062] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1585367931] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1585962378] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1586609703] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1587027708] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1587529839] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1588151880] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1588568646] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1591621080] ECW: w=0x3db9c650 func=0x3d6aecf8 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1593131862] ECW: w=0x3db9dbf8 func=0x3d6a3914 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1593665514] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1594102335] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1594714443] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1595354019] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1595799513] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1596594762] ECW: w=0x3db9c650 func=0x3d6aecf8 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1597086729] ECW: w=0x3db95b70 func=0x3d6ab92c 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1597559628] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1598022930] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1598518992] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1598962239] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1599442215] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600104177] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1600515420] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1601399646] ECW: w=0x3db9c650 func=0x3d6aecf8 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1601878824] ECW: w=0x3db9dbf8 func=0x3d6a3914 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1602386499] ECW: w=0x3db9c650 func=0x3d6aecf8 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1602813576] ECW: w=0x3db9dbf8 func=0x3d6a3914 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1603330134] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1603758828] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1604218812] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1604840097] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1605286431] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1605756999] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1606317090] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1606653636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1607032266] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1607642043] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1608265134] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1608835137] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1609514256] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610139405] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1610559531] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1611285228] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1611925455] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1612392999] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1612859913] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1613419122] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1613788764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1614165819] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1615470360] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616127282] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1616613222] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1617232239] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1617884646] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1618363887] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1618849197] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1619406432] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1619747892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1620134124] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1620855831] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621488435] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1621957575] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1622674578] ECW: w=0x3db9c830 func=0x3d6ae4e1 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1623142878] ECW: w=0x3db964d0 func=0x3d6a5a8d '@'
[Hera] [HADES][INFO ] [KRELTSC: 1623592467] ECW: w=0x3db9c830 func=0x3d6ae4e1 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1624067025] ECW: w=0x3db964d0 func=0x3d6a5a8d '@'
[Hera] [HADES][INFO ] [KRELTSC: 1624522368] ECW: w=0x3db97100 func=0x3d696d60 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1624973637] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1625465415] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1625894256] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1626365706] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627000116] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1627557561] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1628054715] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1628673753]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1629162087] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1629654936] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1630228656] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1630578999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1630957734] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1631547708] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632166977] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1632586977] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1633095534] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633713396] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1634120775] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1634596425] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635216555] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1635616521] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1636198431] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636829775] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1637273001] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1637850018] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638468762] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1638926583] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1639499652] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640117577] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1640536842] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1640972067] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641665403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1642128726] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1642625019] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1643188785] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1643534025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1643944344] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1644568527] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1645205772] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1645674135] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1646145795] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646765442] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1647255939] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1647910614] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648532340] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1648968930] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1649582613] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650204318] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1650645507] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1651111791] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1651676754] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1652027538] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1652402619] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1653092952] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1653745485] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1654233357] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1656032637] 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: 1657273695] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657914111] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1658385477] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1659069699] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659731073] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1660173144] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1660803690] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661440011] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1661903418] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1662394272] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1662936198] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1663292190] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1663668237] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1664254263] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664909547] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1665437907] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1665958266] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666582449] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1667014524] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1667523690] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668187668] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1668631125] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1669209654] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669817583] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1670279877] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1670756367] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671401886] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1671835704] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1672524861] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673166243] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1673584311] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1674047025] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674786456] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1675251690] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1675737777] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1676280480] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1676644074] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1677022347] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1677548208] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678190955] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1678603605] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1679114283] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1679745837] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1680145278] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1680653541] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1681293285] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1681692957] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1682209032] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682855118] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1683268125] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1683715257] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684345299] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1684768512] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1685314323] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685946087] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1686373689] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1686893040] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687546497] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1688003289] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1688514177] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689158037] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1689598449] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1690189326] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690820775] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1691238885] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1691693598] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1692388698] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1692852420] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1693351611] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1693900761] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1694242326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1694633682] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1695108828] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1695659868] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1696007418] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1696398102] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1696874823] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1697432394] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1697778642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1698170082] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1699090113] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1699741827] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1700160147] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1700708415] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1701339969] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1701778554] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1702425543] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703053989] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1703454144] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1704324006] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1704956736] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1705372851] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1705872000] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706510043] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1706956587] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1707424614] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1707840624] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1708542381] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1709004654] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1709433222] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1709821176] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710540510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1711002069] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1711475976] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1712013051] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1712379963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1712753322] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1713588345] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714241340] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1714706679] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1715377377] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716010695] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1716472254] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1717196901] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717827090] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1718265507] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1718994585] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719628050] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1720066593] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1720513305] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1720907286] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721600139] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1722062160] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1722554883] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1723247799] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1723602636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1723976184] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1724803227] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725518130] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1725966333] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1726472076] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1727234712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1727709165] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1728170283] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1728885858] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1729352142] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1729848288] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1730388996] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1730736252] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1731135042] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1732005072] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732654938] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1733106816] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1733778942] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734411000] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1734834129] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1735511295] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736146230] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1736586684] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1737065001] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1737626415] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1737971676] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1738346505] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1739461269] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740104289] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1740580506] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1741099815] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741756590] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1742224029] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1742723997] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1743393855] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1743888027] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1744374114] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1745006571] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1745464287] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1745976456] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746614856] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1747079838] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1747589403] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748237631] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1748688438] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1749301197] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749943860] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1750409094] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1751045016] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751674764] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1752126201] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1752603069] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753234959] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1753694586] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1754194113] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1754826192] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1755283467] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1755879174] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756519443] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1756957797] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1757638659] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758279684] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1758697290] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1759148034] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1759841517] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1760319771] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1760923206] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761558855] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1762027743] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1762520214] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1763068188] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1763448645] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1763825364] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1764473487] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765139019] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1765547238] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1766174130] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766862111] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1767275664] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1767875550] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768537554] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1768989327] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1769589108] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770251574] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1770659604] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1771513002] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772177547] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1772596770] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1773117402] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1773665292] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1774050180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1774425534] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1775237205] 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: 1776507810] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777194048] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1777617849] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1778453292] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779133713] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1779604281] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1780289406] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781075856] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1781514315] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1782410574] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783079781] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1783508937] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1784061426] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1784654319]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1785158508] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1785689409] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1786270437] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1786625463] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1787003400] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1788418758] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789059993] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1789518654] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1790008290] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1790716221] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1791146973] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1791711978] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792424109] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1792877289] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1793326983] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794035061] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1794469194] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1794926637] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795621317] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1796112843] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1796640636] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1797200454] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1797559365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1797937449] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1798837677] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799481978] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1799955402] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1800502074] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801252614] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1801694517] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1802364585] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803019344] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1803448290] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1803921756] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1804639788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1805100738] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1805608854] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1806163716] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1806532371] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1806907683] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1807768683] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808422497] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1808877147] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1809455298] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810103085] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1810591335] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1811176353] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811924415] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1812403551] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1812911541] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1813467096] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1813850430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1814225280] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1815148104] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815835602] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1816281873] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1816988481] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817665038] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1818110406] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1818628182] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819317360] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1819794564] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1820314440] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1820875014] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1821278802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1821659049] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1822379328] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823062227] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1823543442] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1824141564] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1824819738] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1825336170] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1826000757] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1826758647] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1827287070] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1827841428] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1828398369] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1828749930] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1829135385] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1829665236] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830314745] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1830806775] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1831437342] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1832089917] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1832544357] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1833084918] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1833739026] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1834197771] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1834680435] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1835237187] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1835583477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1835973174] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1836613485] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837256001] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1837702692] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1838266269] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1838963007] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1839395208] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1839856725] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1840567806] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1841031234] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1841470848] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842178317] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1842643173] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1843128042] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1843684605] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1844032239] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1844419668] 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: 1852319028] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852969923] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1853410482] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1853881050] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1854588120] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1855017087] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1855474173] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1856162952] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1856618778] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1857076746] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1857775542] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1858239222] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1858716510] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1859288508] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1859635155] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1860022416] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1860698301] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1861426875] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1861884444] 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: 1869476007] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1870104726] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1870544361] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1871049327] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1871695938] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1872139815] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1872612210] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1873166379] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1873528608] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1873904214] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1874676720] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875316338] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1875800934] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1876303317] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876943670] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1877420559] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1877967840] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878600213] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1879066203] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1879542882] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880188548] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1880669280] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1881135081] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1881838644] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1882312656] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1882762602] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883451759] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1883927346] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1884370299] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885060023] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1885531536] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1886046708] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886741157] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1887251730] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1887740148] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1888445244] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1888919340] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1889411202] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890124929] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1890624498] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1891075704] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891770027] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1892314956] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1892742012] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1893429405] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1893936975] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1894440387] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895079585] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1895644506] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1896192795] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896909546] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1897362033] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1897849107] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898542359] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1899017463] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1899485007] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900180359] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1900647336] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1901137959] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1901834130] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1902290691] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1902819198] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1903428744]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1903979616] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1904514948] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1904863485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1905250389] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1905842421] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906492938] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1906901052] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1907643717] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908293415] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1908905859] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1909614084] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1910255571] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1910680275] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1911393309] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1912025178] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1912436232] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1913047269] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913689995] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1914093909] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1914611664] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1914964716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1915342023] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1916019168] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916654292] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1917058038] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1917721491] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918362537] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1918761453] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1919431689] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920080715] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1920483390] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1921147746] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921811955] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1922219250] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1923016830] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923653676] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1924116054] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1924589415] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925283696] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1925744142] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1926238755] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1926570576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1926952629] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1927578471] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1928213784] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1928633490] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1942340106] 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: 1943736900] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944359592] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1944795363] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1945410558] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1946033754] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1946435820] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1947162966] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947779169] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1948217250] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1948948323] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949565408] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1950006030] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1950839478] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951468323] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1951905585] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1952343330] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953048930] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1953819567] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1954404291] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1954742916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1955118543] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1955762634] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1956393810] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1956827376] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1957430454] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958053272] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1958488245] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1959120786] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1959758157] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1960196427] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1960841484] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1961475516] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1961899695] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1962523185] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963162908] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1963618524] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1964421858] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965042639] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1965479313] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1965934530] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966616295] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1967087640] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1967556885] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1967906325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1968282036] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1969056180] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1969678851] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1970119095] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1970795988] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1971419226] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1971872091] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1972656819] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973285979] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1973757723] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1974553329] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1975178793] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1975635837] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1976088030] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1976781240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1977242463] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1977652005] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978344375] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1978806375] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1979273856] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1979622792] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1979999175] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1980564663] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1981191051] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1981596414] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1982205288] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1982844465] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1983243444] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1983856161] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984528056] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1984981362] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1985595843] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986228636] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 1986696726] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1987179012] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 1987520934] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1987896561] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1988674779] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1989323868] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 1989767409] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1990410828] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991048304] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 1991497221] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1992350934] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992988725] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 1993412862] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1993885215] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1994228250] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1994604045] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 1995496671] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996091391] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 1996521723] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 1996986537] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997690037] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 1998103296] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1998537576] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1999233495] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1999693710] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2000163984] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2000519220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2000894490] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2001549858] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2002188258] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2002597296] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2003236599] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003886549] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2004290106] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2004787302] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2005165491] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2005557897] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2006396238] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007067230] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2007512115] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2008754748] 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: 2010071196] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010739122] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2011470993] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2012318049] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012986101] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2013456585] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2014286148] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014949433] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2015389551] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2015919843] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2016308469] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2016681534] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2017454208] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2018131227] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2018550786] 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: 2019449649] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020109952] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2020555110] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2021093067] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2021720862]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2022319425] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2022997599] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2023686651] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2024045079] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2024465310] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2025706662] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026351971] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2026853493] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2027341302] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028042807] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2028485004] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2029387227] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030040348] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2030556150] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2031222858] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031869721] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2032406313] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2032949226] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2033594808] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2033954223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2034332706] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2036370021] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037047649] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2037464604] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2038156827] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2038864989] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2039331798] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2039869923] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040619392] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2041170138] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2041773762] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2042612460] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2043093150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2043633543] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2045805867] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2046949023] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2047875039] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2048743725] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2049363729] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2050695927] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051653758] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2052233652] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2052747627] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2053393902] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2053827636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2054210109] Running FIND.existing: FIND DUP . CR
[Hera] 1035557264
[Hera] [HADES][TEST ] [KRELTSC: 2055318846] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055970749] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2056409082] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035723328
[Hera] [HADES][TEST ] [KRELTSC: 2057312586] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2057959911] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2058389445] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2059008336] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2059643292] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2060058273] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2060475186] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061167199] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2061609984] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2062106487] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2062745832] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2063127255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2063510862] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2064115053] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064796503] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2065263207] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2065867230] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2066545425] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2066970759] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2067482004] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2068121811] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2068653174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2069030376] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2069656869] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070326643] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2070801432] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2071331220] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2072043876] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2072487858] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2072994672] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2073634605] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2073991773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2074368828] Running LATEST.basic: LATEST @ . CR
[Hera] 1035597888
[Hera] [HADES][TEST ] [KRELTSC: 2075079468] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2075734584] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2076179679] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035618632
[Hera] [HADES][TEST ] [KRELTSC: 2076998994] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2077649490] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2078088558] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035618632
[Hera] [HADES][TEST ] [KRELTSC: 2079094395] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079737142] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2080192044] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2080680567] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2081341563] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2081692305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2082085131] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035724408
[Hera] [HADES][TEST ] [KRELTSC: 2083374048] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2084041680] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2084476674] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035724648
[Hera] [HADES][TEST ] [KRELTSC: 2085483771] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086122822] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2086562772] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2087089578] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2087552880] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088251991] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2088707523] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2089191699] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2089848726] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2090206692] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2090583726] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2091275004] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2091953220] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2092356966] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2092879530] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2093606949] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2094049629] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2094566691] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2095256730]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2095806027] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2096342136] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2096974950] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2097375420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2097772278] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2099748987] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100436128] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2100881475] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035725320
[Hera] [HADES][TEST ] [KRELTSC: 2102753625] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2103427683] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2103873030] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2106026874] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106716598] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2107217406] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2109265872] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2109756432] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2110327968] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111006604] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2111496345] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2113105869] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113778982] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2114248647] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2114996415] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2115425172] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2116156539] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2116623810] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2117131170] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2117532501] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118248538] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2118722760] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2119270629] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2119854786] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2120216070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2120615406] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2121675444] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2122324113] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2122773072] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2123481717] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2123953377] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2124524661] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125176081] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2125688229] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2126960304] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2127624702] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2128060473] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2128549710] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2129129205] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2129521191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2129896839] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2130974223] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131673649] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2132138778] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2133519864] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134197219] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2134630827] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2136166851] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2136843324] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2137317273] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2137922997] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2138503584] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2138865645] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2139249231] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035728224
[Hera] [HADES][TEST ] [KRELTSC: 2139955944] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2140600140] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2141054412] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2141614923] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142275268] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2142824355] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035602960
[Hera] [HADES][TEST ] [KRELTSC: 2143958502] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2144603685] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2145041304] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2145536820] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2146121838] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2146483815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2146859526] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035728224
[Hera] [HADES][TEST ] [KRELTSC: 2147600910] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2148279840] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2148727350] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035728712
[Hera] [HADES][TEST ] [KRELTSC: 2150286621] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2150933883] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2151361674] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2151918405] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152576083] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2153143083] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2153649708] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2154226158] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2154595107] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2154973170] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2156118930] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2156771610] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2157213639] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2158875705] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2159511249] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2159943891] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2161188456] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161825281] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2162260632] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2162787291] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2163411348]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2163913773] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2164386105] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2165050650] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2165636634] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2165986641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2166364746] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2167129839] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167834515] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2168292630] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2168803308] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2169381354] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2169735309] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2170113729] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2170756014] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171413776] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2171924517] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2172852066] 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: 2174092767] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2174733057] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2175148563] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2175971511] ECW: w=0x3dba1b20 func=0x3d6b0ed4 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2176475196] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2177113974] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2177785281] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2178269457] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2178832362] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2179189866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2179578891] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2180594052] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181240201] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2181868479] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2182398498] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2183051199] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2183571327] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2184048027] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2184751506] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2185216614] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2185705704] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2186276841] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2186619015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2186995083] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2187466281] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2188035738] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2188383792] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2188761456] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2189239017] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2189811141] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2190177759] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2190552084] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2191048398] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2191652064]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2192191449] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2192714307] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2193317448] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2193674322] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2194094091] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2194752357] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2195254152] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2195816847] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196453168] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2196900048] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2197321665] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2198002002] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2198488824] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2199003618] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2199500583] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200179807] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2200678074] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2201175207] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2201754723] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2202091458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2202469857] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2202962454] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203643589] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2204122095] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2204864886] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2205335790] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2205897288] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206539489] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2207070621] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2207612736] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2208273837] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2208659754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2209060539] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2210296725] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210977608] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2211415185] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2212101843] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2212762755] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2213192751] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2213930775] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2214595257] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2215030587] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2215538535] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2216249217] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2216712141] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2217223386] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2217797967] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2218164333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2218551573] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2219592564] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2220245202] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2220698256] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2221412949] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2222083899] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2222518494] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2223337494] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224010271] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2224433673] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2224929462] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2225516538] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2225894937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2226270375] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2226844242] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227496124] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2227928430] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2228680419] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229332574] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2229754401] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2230202772] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2230901400] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2231343513] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2231848752] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2232426000] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2232778611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2233155729] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2234558277] ECW: w=0x3dba2398 func=0x3d69c836 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2235169650] ECW: w=0x3db9eee0 func=0x3d69f18c ','
[Hera] [HADES][INFO ] [KRELTSC: 2235637908] ECW: w=0x3dba2ef8 func=0x3d69c625 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2236522092] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2237717853] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2238434016] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2238874869] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2239910064] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2240680659] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2241224076] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2241705858] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2242082640] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2242811004] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2243290182] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2243775555] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2244350136] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2244693591] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2245069743] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2246010501] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2246626263] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2247244251] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2247677418] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2248070748] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2248706460] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2249255547] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2249715657] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2250294396] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2250625692] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2251014234] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2251551960] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2252172216] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2252607861] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2253277488] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2253749547] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2254302561] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2254933275] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2255361654] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2255823381] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2256395232] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2256745932] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2257130169] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2258532486] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2259010929] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2259547227] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2259978441] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2260459740] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2261100807] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2261522319] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2262096228] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2262567930] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263277982] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2263821504] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2264303916] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2264877594] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2265215904] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2265608184] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2266496379] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2266964427] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2267472375] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2267908692] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2268369306] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268992985] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2269405236] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2269900353] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2270347632] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2271031266] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2271546249] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2272040904] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2272452588] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273136453] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2273609205] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2274092142] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2274669663] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2275028217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2275407666] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2276757231] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2277530472] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2278018974] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2278573836] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2279016054] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279719428] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2280205284] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2280708339] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2281284075] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2281627194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2282012103] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2283001539] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2283474123] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2284201941] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2284851240] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2285270652] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2285992023] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2286470466] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2287033371] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287661502] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2288062350] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2288682270] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2289125475] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289813057] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2290278186] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2290784307] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2291400720]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2291914905] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2292435117] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2293039665] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2293381440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2293760091] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2295482994] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2296122549] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2296594398] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2297185569] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2297753304] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298409512] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2298995391] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2299763424] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2300301318] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2300774028] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2301344346] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2301971364] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2302415871] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2303355327] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2303869932] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2304355809] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2304819174] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2305320003] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2305802079] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2306353644] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306980809] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2307426408] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2308442094] 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: 2309693400] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2310182742] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2310641067] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2311203741] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2311844640] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2312288475] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2312763474] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2313117135] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313846192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2314307121] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2314821243] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2315163942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2315549481] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2316428079] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2316920172] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2317378077] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2317890498] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2318443029] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2319066036] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2319504873] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2320346553] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2320837218] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2321296677] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2321847864] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2322506172] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2322948327] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2323845069] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2324382123] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2324863863] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2325317211] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2325811887] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2326339596] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2326890153] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2327512425] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2327941959] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2328656862] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2329148052] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2329604256] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2330153679] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2330832588] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2331274470] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2331681009] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2332022763] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2332718367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2333179506] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2333720529] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2334289209] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2334646776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2335021773] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2335521741] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2335883151] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2336567856] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2337019839] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2337695997] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2338051128] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338760298] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2339211945] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2339686020] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2340031281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2340405417] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2340888543] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2341244703] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341927413] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2342363835] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2343033462] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2343381978] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2344145853] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2344623855] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2345160300] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2345725641] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2346071574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2346477903] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2347144149] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2347527378] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2348218572] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2348657997] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2349407130] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2349783933] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2350135935] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2350825848] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2351282430] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2351786997] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2352133392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2352514101] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2353010268] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2353377495] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2354086980] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2354524641] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2355165792] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2355515001] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2355851883] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356661538] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2357108880] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2357602611] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2358168393] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2358519303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2358895245] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2360155098] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2360645427] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2361102933] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2361560103] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2362030713] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2362481940] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2362969182] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2363420829] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2363895576] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2364367845] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2364815418] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365297956] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2365747566] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2366219961] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2366674086] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2367118698] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2367601509] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2368084635] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2368551591] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2369007816] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2369454171] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2369937486] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2370412611] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2370866736] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2371320294] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2371766166] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2372250489] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2372846742] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2373488376] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2373927402] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2375242191] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2375719101] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2376179148] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2376676827] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2377129881] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2377612335] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2378062785] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2378538750] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2379008037] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2379460230] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2379904548] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2380385553] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2380845768] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381322909] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2381776656] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2382230130] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2382672852] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2383174395] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2383623081] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2384099319] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2384552352] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2385041274] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2385545211] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2386114689] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2386645023] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2387195181] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2387651595] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2388108156] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2388551928] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2389080393] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2389531662] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2390009979] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2390462529] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2390916759] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2391380460] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2391869760] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2392454799] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2393093787] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2393560302] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2394062076] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2394432159] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2395130661] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2395632393] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2396120811] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2396475081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2396856840] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2397885021] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2398354098] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2398806207] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2399259912] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2399734176] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2400183513] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2400666492] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2401115262] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2401575813] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2402048565] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2402492967] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2402975379] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2403423771] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2403905007] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2404359006] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2404801602] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2405281074] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2405727891] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2406207636] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2406661404] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2407103118] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2407584795] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2408052381] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2408505078] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2408955486] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 2409400182] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2409899793] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2410471938] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2411111703] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2411547894] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2412432813] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2412899223] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2413354440] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2413878516] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2414350638] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2414835696] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2415286818] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2415767256] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2416221129] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2416689240] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2417135910] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2417620485] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2418072678] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2418562398] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2419017909] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2419473588] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2419917675] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2420400276] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2420868933] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2421348531] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2421802089] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2422256760] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2423099028] 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: 2424327990] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2424838920] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2425292205] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425770627] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426228553] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2426685324] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2427146631] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2427632193] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2428085163] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2428564614] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2429131173] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2429619843] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2430066051] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430605268] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2431279011] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2431917201] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2432356374] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2432764866] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2433153345] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2433855522] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2434331907] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2434814424] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2435402046] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2435774796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2436152943] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2437092231] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2437575714] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2438030091] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2438483418] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2438943696] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2439456789] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2439910704] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2440359810] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2440810680] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2441259912] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2441758305] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442208587] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2442656832] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2443107996] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2443577997] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444058141] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444508528] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2444957256] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445409323] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2445937830] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446453800] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2446915842] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2447364633] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2447847612] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2448297054] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2448781524] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2449348062] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2450000658] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2450411838] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2451161265] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2451823290] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2452264962] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2452767933] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2453138646] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2453832402] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2454310383] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2454794853] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2455146477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2455524729] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2456406813] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2456869590] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2457320859] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2457774165] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2458242843] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2458726410] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2459179590] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2459629683] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2460082632] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2460551226] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2461033407] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461486944] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2461937457] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2462405253] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2462855682] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463337191] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463790665] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2464241031] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2464713426] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2465162868] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465645280] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2466097557] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2466547377] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2467012989] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2467461444] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2467943751] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2468492439] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2469145287] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2469555144] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2470258539] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2470925709] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2471474565] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2471897610] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2472267630] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473034865] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2473485462] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2473966509] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2474531661] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2474884986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2475285225] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2476213824] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2476680738] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2477162415] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2477611143] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2478095907] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2478547134] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2479029273] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2479496796] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2479952370] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2480398410] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2480881809] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2481350067] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481827313] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2482281165] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2482735416] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2483180658] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2483681844] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2484132189] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2484610086] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2485064295] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2485529739] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2485974414] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2486455713] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2486904147] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2487379692] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2487844842] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2488299744] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2488743453] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2489226243] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2489687697] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2490165531] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490617598] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2491071387] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2491517280] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492013615] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2492579124] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2493215781] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2493615831] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2494489494] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2494951221] ECW: w=0x3db98690 func=0x3d6a4390 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2495408601] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2495892147] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2496450852] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2497087824] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2497554255] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2498052669] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2498445264] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2499137214] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2499587853] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2500069551] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2500439781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2500815933] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2501725695] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2502189543] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2502659355] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2503104996] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503585833] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2504035758] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2504534970] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2504988675] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2505443745] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2505890058] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2506372764] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2506846209] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507323329] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2507776047] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2508230529] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2508698955] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2509182501] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2509631544] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2510108433] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2510563104] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2511035394] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2511480531] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2511964644] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2512413540] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2512900782] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2513361837] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2513816319] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2514261036] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514741978] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2515223781] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2515701699] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2516155236] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2516609739] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2517076023] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2517558834] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2518110252] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2518746846] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2519162520] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2520012978] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2520471114] ECW: w=0x3db98690 func=0x3d6a4390 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2520921564] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2521445409] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2521992564] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2522629200] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2523094245] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2523549420] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2523905454] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2524599378] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2525052390] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2525566239] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2526131748] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2526488307] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2526864564] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2527866768] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2528330238] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2528853579] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2529298653] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2529796248] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2530251801] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2530726779] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2531178846] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2532069897] 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: 2533265028] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2533735995] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534240121] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2534691999] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2535169392] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2535622068] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2536142931] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2536630194] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2537158050] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2537656443] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2538200490] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2538699429] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2539196541] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2539684581] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2540228691] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2540744724] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541270144] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2541768285] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2542282071] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2542770846] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2543299227] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2543791215] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544332616] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2544833991] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2545331964] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2545818765] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546362308] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2546980338] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2547686988] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2548166019] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2548742343] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2549153040] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2549924601] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2550438324] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2550980775] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2551374105] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2551790031] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2552824449] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2553336702] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2553840828] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2554330947] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2554874931] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2555369607] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2555895384] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2556398292] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2556890091] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2557333590] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2557812012] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2558259165] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2558733093] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2559195387] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2559649617] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2560093431] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2560573911] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2561066046] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2561578089] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2562031269] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2562484155] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2562927486] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2563427937] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2563876350] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2564352210] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2564804067] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2565268335] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2565711162] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2566190319] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2566635519] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567109636] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2567595639] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2568051234] ECW: w=0x3db98b40 func=0x3d6a46a8 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2568497463] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2568985671] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2569562604] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2570203608] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2570639022] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2571071433] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2571446199] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2572141572] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2572593135] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2573078760] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2573659767] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2573997174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2574372696] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2575752375] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2576237874] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2576701260] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2577351042] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2577912855] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2578415973] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2579016342] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2579469711] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2579989461] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2580429222] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2580879252] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2581372059] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2581809846] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2582283543] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2582771226] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2583206094] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2583651483] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2584174803] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2584663011] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2585161593] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2585784726] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2586336438] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2587134774] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2587602129] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2588058354] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2588551665] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2589001275] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2589496770] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2589933927] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2590408485] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2590908789] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2591345106] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2591792532] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2592287544] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2592736524] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2593184622] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2593678227] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2594112570] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2594622051] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595251925] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2595688116] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2596320909] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2596969032] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2597417550] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2598302301] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2598813609] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2599266474] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2599725219] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600176362] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600628702] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2601118485] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2601669021] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2602119513] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2602578279] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2603095614] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2603532435] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2603977803] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2604423927] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2604872592] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2605373043] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2605808982] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2606254455] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2606698857] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2607261825] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2607750915] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2608186539] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2608651101] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609121039] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609580477] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2610036807] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2610479655] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2610919815] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2611387443] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2611882476] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2612315979] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2612758113] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2613200478] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2613666090] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2614153836] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2614590153] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2615033820] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2615499075] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2615944065] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2616430026] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2616864012] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2617329792] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2617811658] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2618264649] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2618721126] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2619176175] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2619640191] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2620093287] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2620580298] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2621015040] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2621458602] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2621915625] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2622360615] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2622846807] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2623280121] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2623724544] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2624203806] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2624650266] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2625138516] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2625595077] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2626096998] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2626633149] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2627260020] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2627698437] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2628190320] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2628534237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2628918642] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2629851567] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2630341056] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2630794488] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2631255081] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2631700827] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2632213773] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2632650531] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2633095710] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2633582217] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2634014460] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2634482004] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2634968826] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2635402182] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2635846395] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2636333112] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2636798283] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2637244785] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2637733455] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2638169352] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2638673877] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2639294931] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2639733411] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2640548715] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2641388064] 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: 2642575530] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2643055863] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2643517170] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2644066215] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2644565532] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2645022639] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2645479515] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2645996283] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2646431823] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2646892059] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2647383753] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2647819020] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2648263842] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2648757111] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2649213756] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2649711876] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2650335744] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2650771389] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2651452818] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2652079710] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2652527073] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2653424319] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2653896924] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654349705] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2654808765] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2655279501] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2655732828] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2656190481] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2656634925] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2657088378] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2657634525] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2658151566] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2658586686] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2659030773] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2659531749] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2659995870] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2660481978] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2660914389] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2661379896] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2661843219] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2662288125] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2662773708] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663206707] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663688447] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2664149019] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2664598083] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2665053699] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2665495014] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2665954200] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2666395599] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2666880216] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2667311682] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2667752031] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2668212771] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2668656732] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2669142483] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2669574453] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2670031665] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2670482724] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2670927672] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2671412268] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671843419] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2672322996] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2672774748] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2673225765] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2673681654] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2674137648] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2674579341] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2675023071] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2675509851] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675941275] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2676394350] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2676844359] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2677288824] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2677773840] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2678207679] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2678664681] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2679106794] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2679550146] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2680035456] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2680516440] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2680993833] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2681507640] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2682130605] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2682581538] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2683056453] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2683621206] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2683963086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2684343942] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2685616353] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2686090365] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2686552449] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2687258994] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2687717319] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2688210420] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2688648270] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2689111383] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2689601334] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2690035824] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2690482788] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2690984562] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691428691] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2691875613] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2692362750] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2692797849] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2693255586] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2693745831] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2694183429] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2694676866] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2695317639] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2695738920] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2696410080] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2697043104] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2697488157] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2698361022] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2698830141] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2699318223] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2699852463] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2700309507] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700754875] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2701226724] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2701771527] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2702216643] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2702685069] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2703176616] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2703630195] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2704073988] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2704517193] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2704963632] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2705452449] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2705899665] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2706349905] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2706792312] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2707238814] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2707735443] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708167854] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708632353] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2709084756] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2709527961] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2710000797] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2710442301] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2710884750] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2711330979] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2711826159] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2712260943] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2712703182] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2713145400] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2713590285] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2714092164] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2714533185] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2714999994] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2715453447] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2715897555] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2716372281] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2716817082] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2717261253] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2717706516] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2718219210] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2718656262] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2719124226] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2719629717] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2720289684] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2720721990] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2721197598] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2721541305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2721919095] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2722864158] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2723336028] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2723792463] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2724261015] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2724818208] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2725314333] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2725776291] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2726244906] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2726782842] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2727223506] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2727667950] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2728153176] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2728619208] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2729073522] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2729560932] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2729996157] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2730439593] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2730949956] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2731389318] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2731903566] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732533629] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2732978850] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2733738189] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2734373082] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2734837707] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2735844258] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2736320811] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2736774411] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2737265433] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2737730625] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2738176875] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2738987286] 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: 2740213875] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2740661406] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2741108181] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2741571987] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2742066369] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2742503148] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2742947991] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2743408500] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2743854603] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2744374458] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2744810208] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2745252762] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2745727446] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2746203390] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2746693404] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747127012] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747614569] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2748067539] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2748509589] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2748970686] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2749418322] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2749877718] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2750325165] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2750835024] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2751267561] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2751728469] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2752170771] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2752614207] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2753100798] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2753534301] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2754012765] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2754473715] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2754916899] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2755379466] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2755841445] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2756291916] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2756737074] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2757222846] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2757658512] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2758152096] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2758658091] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2759363817] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2759800029] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2760293991] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2760868299] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2761215408] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2761595949] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2762506278] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2762981802] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2763438279] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2763901854] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764365093] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2764875729] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765313390] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2765760522] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2766250305] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2766716505] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767169727] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2767654848] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2768086062] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2768574774] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2769063276] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2769495708] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2769939732] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2770426071] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2770875870] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2771377875] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2772010122] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2772441126] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2772954345] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2773317939] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2774008608] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2774449062] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2774942898] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2775289755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2775666537] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2776523652] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2777005938] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2777468421] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2777932731] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2778382593] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2778892242] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2779330113] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2779778673] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2780266839] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2780703030] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781160599] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2781649143] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782084137] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2782530051] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2783018952] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2783466042] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2783920083] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2784408270] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2784843621] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2785433175] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2786074116] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2786501865] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2786899038] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2787261792] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2787949983] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2788389198] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2788868040] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2789446086] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2789811297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2790195954] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2791415676] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2791920873] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2792376846] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2792838678] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2793288498] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2793791763] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2794218714] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794937103] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2795397318] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2795908605] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2796334695] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2796812907] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797262853] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2797778718] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2798203149] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798679996] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2799130152] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2799622098] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2800056525] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800539357] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2800987497] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2801477343] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2801900241] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2802441852] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2802937410] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2803583790] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2803993920] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2804808615] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2805273450] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2805727260] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2806200306] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806662096] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2807164248] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2807585319] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2808104166] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2808573306] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2809069872] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809491174] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2809964409] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2810426976] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2810917809] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2811339426] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2811812367] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812258449] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2812756989] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2813185179] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813655999] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814102270] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2814628572] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2815049664] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815520358] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2815963857] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2816569896] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2817032778] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2817505803] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2817949806] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2818436670] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2818916982] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2819396916] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2819846526] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2820331416] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2820748854] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821242732] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2821688331] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2822174397] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2822594796] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2823114399] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823568020] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2824056396] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2824475682] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2824958010] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2825423391] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2825918571] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2826336870] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826810105] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2827389495] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828029155] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2828441028] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2829353751] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2829827868] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2830284681] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2830745673] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2831194086] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2831735571] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2832157419] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2832625656] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2833068441] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2833569585] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2833989543] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834461266] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834905458] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2835390915] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2835868581] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2836351350] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836797012] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2837286753] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2837724792] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838197523] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2838689532] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2839327365] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2839779306] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2840263482] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2840613951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2840988066] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2841859482] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842328496] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842783986] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2843245335] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2843694399] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2844198756] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2844622662] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2845098522] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2845546347] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2846045874] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2846466546] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2846939865] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2847385044] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2847888897] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2848359297] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2848867098] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2849321727] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2849812056] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850248709] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851080939] 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: 2852325189] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2852779524] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2853268824] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853690441] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2854161786] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2854686030] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2855324199] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2855755140] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2856586110] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857055964] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857517901] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2857979040] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2858427033] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2858933616] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2859354981] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859826620] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2860269447] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2860770591] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2861189646] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861659290] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2862101865] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2862585327] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2863021602] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2863492590] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863945014] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2864431290] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864862525] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2865352434] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865798285] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2866284246] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2866702692] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2867187561] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2867633517] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2868118050] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868563460] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2869097931] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2869588092] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2870114163] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2870539728] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2871011703] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2871487206] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2871975372] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2872395918] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872868166] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2873327184] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2873815392] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2874321975] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874793110] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2875236714] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2875741575] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2876160294] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876631072] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2877075243] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2877587349] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2878007874] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2878487724] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2879002791] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2879653896] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2880069864] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2880982230] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2881448451] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2881920174] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2882387424] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2882836530] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2883326334] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2883761937] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2884236222] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2884682094] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2885170302] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2885590743] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2886074163] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2886520602] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2887011372] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2887430028] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2887914225] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2888359215] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2888846604] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2889289578] ECW: w=0x3dba3868 func=0x3d699829 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889762750] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2890264482] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2890902588] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2891339934] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2891823417] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2892403059] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2892742923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2893120125] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2893892778] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2894376240] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2894830281] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2895290811] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2895738867] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2896236735] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2896682502] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2897138013] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2897626221] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2898062013] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2898525588] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2899014510] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2899452402] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2899898799] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2900386734] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2900832627] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2901293241] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2901751923] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2902369029] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2902807971] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2903511282] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903976453] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904431250] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2904904023] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2905356174] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2905856142] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2906292879] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2906766135] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2907225111] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2907842847] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2908242813] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2908949946] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2909418393] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2909889234] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2910349344] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2910797946] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2911302114] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2911739061] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2912185962] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2912673603] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2913123549] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2913584793] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2914051161] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2914669590] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2915077389] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2915835531] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2916307632] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2916762576] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2917235454] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2917679499] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918132133] ECW: w=0x3db971f0 func=0x3d696e13 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2918583549] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2919071778] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2919518658] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919963837] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2920418550] ECW: w=0x3db971f0 func=0x3d696e13 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2920865724] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2921355381] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2921804172] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2922250338] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2922705030] ECW: w=0x3db971f0 func=0x3d696e13 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2923153170] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2923654797] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2924093340] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2924553219] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2925013035] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2925641943] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2926063602] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2926529718] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2926863240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2927238510] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2928004695] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2928469677] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2928932223] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2929392732] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2929858386] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2930357304] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2930793831] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2931239661] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2931850761] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2932299846] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2932746642] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2933374164] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2933815416] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934276429] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2934766527] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2935205973] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2935665915] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2936139633] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2936758881] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2937196836] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2937909408] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2938410846] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2938867239] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2939335056] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2939785569] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2940290871] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2940728931] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2941190028] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2941649970] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2942270478] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2942694090] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2943420312] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2943885714] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2944341183] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2944817568] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2945265876] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2945765613] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2946557250] 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: 2947778232] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2948231307] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2948735370] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2949173661] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2949643389] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2950104486] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2950745931] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2951186721] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2952012651] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952479628] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952954648] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2953416165] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2953869156] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2954325171] ECW: w=0x3db971f0 func=0x3d696e13 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2954775222] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2955311205] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2955751155] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2956218132] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956672992] ECW: w=0x3db971f0 func=0x3d696e13 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2957140578] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2957633028] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958067875] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2958510051] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2958963336] ECW: w=0x3db971f0 func=0x3d696e13 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2959427058] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2959916904] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2960354397] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2960836536] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2961312081] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2961932820] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2962363425] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2962827210] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2963403702] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2963736111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2964112200] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2965018539] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2965505802] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2965960935] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2966429403] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2966882562] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2967334692] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2967807612] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2968258650] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2968747887] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2969184414] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2969642508] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2970131661] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2970567075] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2971012863] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2971503066] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2971952592] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2972441283] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2972903514] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2973356316] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2973836250] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2974289472] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2974777029] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2975212842] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2975658189] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2976161055] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2976598254] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2977050048] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2977538088] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2977982343] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2978456418] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2978917557] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2979376974] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2979994542] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2980472397] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 2981350218] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2981816187] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2982291459] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2982754068] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2983206723] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2983659231] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2984117220] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2984575209] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2985021375] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2985481338] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2985972444] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2986418463] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2986862088] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2987306133] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2987753706] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2988241788] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2988688563] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989277235] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2989738332] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2990190042] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2990665923] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2991111333] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2991561342] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2992012317] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2992514070] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2992964436] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2993409321] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2993854290] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 2994300183] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2994803868] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2995237686] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2995705335] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2996170674] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2996629629] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2997260994] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2997692418] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2998155699] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2998488927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2998864449] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2999764383] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3000238479] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3000693402] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3001166994] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3001619313] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002079864] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3002537643] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3002985489] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3003495306] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3003931119] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3004377768] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3004865871] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3005313276] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3005759673] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3006250212] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3006690351] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007158567] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3007622373] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3008075133] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3008540850] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3008985588] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3009484716] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009921537] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3010366422] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3010854714] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3011291871] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3011748243] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3012235548] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3012672663] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013153626] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3013623585] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3014083212] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3014700654] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3015147765] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3016062378] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3016530783] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3016987365] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3017448882] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3017939526] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3018394323] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3018859893] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3019305030] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3019751721] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 3020242533] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3020733324] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3021169809] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3021630570] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3022124847] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 3022706820] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3023275563] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3023708856] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024218232] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3024673533] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3025125453] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3025583463] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3026024862] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3026488290] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 3026936451] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3027425667] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027861816] ECW: w=0x3dba4768 func=0x3d699bfc 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3028340910] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3028786068] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 3029232906] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3029727099] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3030160035] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3030652590] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3031119105] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3031594146] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3032216985] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3032667141] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3033131388] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3033724974] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3034071117] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3034451742] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3035340987] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3035816805] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3036364296] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037006707] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3037405602] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3038248458] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3038710500] ECW: w=0x3db98780 func=0x3d6a4449 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3039178380] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3039662871] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3040207191] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3040838178] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3041252067] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3042577230] 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: 3043913502] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3044376363] ECW: w=0x3db98780 func=0x3d6a4449 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3044832189] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3045347550] ECW: w=0x3db97e20 func=0x3d6977e6 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3045821835] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3046371468] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3047165709] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3047566620] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3048276189] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3048742494] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049197354] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3049795581] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3050429634] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3050843670] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3051321798] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3051688059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3052064673] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3052843899] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3053309700] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3053889657] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3054523122] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3054923550] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3055772517] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3056261166] ECW: w=0x3db98780 func=0x3d6a4449 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3056723985] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3057206628] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3057792948] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3058425972] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3058833624] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3059663250] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3060155028] ECW: w=0x3db98780 func=0x3d6a4449 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3060609111] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3061108932] ECW: w=0x3db97e20 func=0x3d6977e6 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3061580949] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3062154333] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3062789982] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3063199293] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3063912243] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3064381677] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3064837083] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3065404482] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3066073227] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3066483504] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3066957726] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3067519770] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3067869777] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3068259453] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3069663450] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070139037] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070611768] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3071066775] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3071530728] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3071977692] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3072449205] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3072904653] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3073389165] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3073842429] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3074314782] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3074772540] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075228492] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3075683100] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3076166457] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3076627407] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3077096190] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3077559492] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3078013743] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3078457788] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3078954942] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3079405917] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3079876779] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3080323911] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080875329] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3081332268] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3081842421] ECW: w=0x3dba3958 func=0x3d699a2e '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3082514400] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3083036523] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3083622108] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3084262755] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3084671163] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3085590480] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3086058549] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3086521536] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3086991054] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3087454986] ECW: w=0x3dba3958 func=0x3d699a2e '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3087927801] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3088412796] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3088959447] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3089609082] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3090007935] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3090920721] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3091446078] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3091901904] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3092390469] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3092895057] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3093389754] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3093916434] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3094521906] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3095202453] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3095814036] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3096420327] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3097058013] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3097755255] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3098301717] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3098893812] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3099376686] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3100002381] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3100519464] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3100977306] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3101499723] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3102118131] ECW: w=0x3dba3958 func=0x3d699a2e '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3102608670] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3103149441] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3103815729] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3104553858] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3104963001] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3105448059] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3105800586] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3106211577] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3107435373] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3107906571] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3108399483] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3108854049] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3109327221] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3109770930] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110248218] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3110695539] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3111174717] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3111633252] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3112100985] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3112568340] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3113020281] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3113463675] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3113943357] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3114404118] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3114869940] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3115311507] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3115763385] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3116265915] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3116836338] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3117301005] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3117769473] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3118214274] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3118715208] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3119161731] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3119645046] ECW: w=0x3dba3958 func=0x3d699a2e '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3120123825] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3120634272] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3121198689] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3121868337] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3122273952] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3123161664] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123629607] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3124085202] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3124538949] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3125029299] ECW: w=0x3dba3958 func=0x3d699a2e '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3125501589] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3125985009] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3126537204] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3127199817] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3127599510] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3128713161] 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: 3130148973] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3130614165] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3131097417] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3131552445] ECW: w=0x3dba3598 func=0x3d6992eb '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3132018792] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3132468696] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3132922590] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3133385010] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3133866435] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3134314323] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3134782350] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3135252162] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3135711096] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3136157010] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3136645491] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3137094996] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3137587110] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3138031554] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3138483663] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3138928422] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3139435488] ECW: w=0x3dba3958 func=0x3d699a2e '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3139907904] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3140384919] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3140936925] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3141590676] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3141993351] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3142488741] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3143055783] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3143413203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3143816046] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3144856596] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145332183] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145817052] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3146277666] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3146720136] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147174261] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3147620049] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3148117959] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3148586406] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3149030871] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3149486088] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3149945925] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3150429807] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3150897771] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3151348767] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151803669] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3152265711] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3152754171] ECW: w=0x3dba4858 func=0x3d699acf 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3153413361] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153873324] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3154460442] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3155101971] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3155513361] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3156482364] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156946506] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3157401009] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3157869225] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3158328936] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3158785224] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3159232650] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3159722643] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3160191321] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3160652166] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161107089] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3161553045] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3162161268] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3162656595] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3163102866] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163567470] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3164014224] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3164498526] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3164985516] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3165431073] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165897063] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3166347870] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3166854978] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3167321535] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3167762829] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168221217] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3168662553] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3169162710] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3169630989] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3170085156] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3170669628] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3171326088] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3171733425] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3172219071] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3172574895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3172959594] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3173982189] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174447570] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174899742] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3175387719] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3175833717] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176288514] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3176734911] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3177229356] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3177697530] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3178140546] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178600740] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3179043273] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3179537970] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3180005514] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3180448089] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180900450] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3181356990] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181839864] ECW: w=0x3dba4858 func=0x3d699acf 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3182307387] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3182762730] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3183323283] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3183987765] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3184391133] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3185344743] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3185894376] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3186348249] ECW: w=0x3dba3688 func=0x3d6994f6 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3186804894] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3187248120] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187716672] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3188162859] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3188643255] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3189119808] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3189563034] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190028898] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3190472481] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3190953570] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3191419140] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3191896974] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3192348033] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3192789453] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3193268442] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3193733256] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3194191224] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194641926] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3195084837] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3195572394] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3196048023] ECW: w=0x3dba4678 func=0x3d699b84 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3196491249] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3196943106] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3197385891] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3197865972] ECW: w=0x3dba3778 func=0x3d69969a '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3198344982] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198798267] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3199352058] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3199998816] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3200414574] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3200898351] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3201460542] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3201818907] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3202191804] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3203366985] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3203837469] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3204291069] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3204769155] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205224729] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3205672218] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3206163177] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3206662662] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3207116430] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3207570933] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3208034655] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3208479561] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3208994313] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3209473155] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3209921715] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3210374118] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3210845400] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3211292952] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3211776603] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3212327580] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3212982108] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3213383754] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3214257627] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3214723491] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3215196075] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3215999220] 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: 3217215036] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3217673508] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218156088] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218634783] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3219100542] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3219690432] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3220139622] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220620375] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3221106021] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3221558445] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3222010575] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3222459912] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222949590] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3223439667] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3223887450] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3224339769] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3224795490] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3225277146] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3225775959] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3226224267] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3226676355] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3227123256] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3227615538] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3228093015] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3228542205] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3229003302] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3229453353] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3229944144] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3230419521] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3230868102] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3231328758] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3231786096] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232268907] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232745250] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3233194755] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3233647956] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3234106743] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3234588441] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3235064889] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3235515465] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3235977864] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3236425605] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236906694] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3237380580] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3237828909] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3238340868] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3238790835] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3239272176] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3239831070] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3240481797] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3240881826] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3241360836] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3241709835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3242093568] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3243036762] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3243501723] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3243952698] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3244418436] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3244871847] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3245320029] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245818485] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3246305937] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3246755862] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3247209966] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3247664511] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3248116431] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3248607600] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249084363] ECW: w=0x3db97790 func=0x3d6973b0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3249532167] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3249990681] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3250456062] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3250900527] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3251382204] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3251927658] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3252577146] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3252993240] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3253854534] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3254321742] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3254808144] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3255324681] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3255776265] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256259664] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256751862] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3257202081] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3257654946] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3258105270] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3258594570] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259100376] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3259549125] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3260000352] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3260449521] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260950728] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261427134] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3261875631] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3262328769] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3262783650] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263275050] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263751309] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3264199722] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3264658593] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3265113495] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3265598763] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3266097492] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3266546535] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3266998875] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3267457431] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267937323] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3268413750] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3268869324] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3269330652] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3269777973] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3270259167] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3270753276] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3271206666] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3271702161] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3272150973] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3272629647] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3273105255] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3273572673] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3274023018] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3274469646] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3274948929] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3275431236] ECW: w=0x3db97880 func=0x3d697448 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3275917092] ECW: w=0x3db95990 func=0x3d6ab736 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3276372015] ECW: w=0x3db985a0 func=0x3d6a42d7 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3276888468] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277379574] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3278033199] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3278672502] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3279079608] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3279563700] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3280152855] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3280500384] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3280877901] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3283263984] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3283752003] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3284230719] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3284683395] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285168621] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3285634611] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3286105746] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3286586478] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3287129160] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3287558505] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3288042555] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3288701577] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3289111602] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3290246631] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3290740698] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3291199569] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3291646260] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3292175859] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3292689036] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3293161473] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3293608374] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294091416] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3294568578] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3295022094] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3295505220] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3296003634] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3296432916] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3296904681] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3297537159] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3297946554] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3299113692] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3299586087] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3300045714] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3300493182] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300988194] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3301442571] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3301899909] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3302344773] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3302826744] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3303294183] ECW: w=0x3db95b70 func=0x3d6ab92c 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3303754923] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3304216251] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3304714455] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3305152767] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3305610147] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3306241659] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3306646602] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3308536770] 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: 3309851559] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3310316394] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3310801242] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3311262297] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311745885] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3312205554] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3312669444] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3313162188] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3313675386] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3314103954] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3314562741] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3315195240] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3315615765] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3316583529] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3317049645] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3317530797] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3317976291] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318458808] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3318916818] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3319372266] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3319864506] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3320359098] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3320787645] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3321245697] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3321888381] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3322296285] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3322774308] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3323121942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3323499396] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3324692196] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3325159278] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3325627431] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3326095794] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3326578416] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3327036048] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327496809] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327975903] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3328482948] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3328910151] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3329366607] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3329996901] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3330411924] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3331515306] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3331998831] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3332473284] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3332920626] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3333403920] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3333864177] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3334337097] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3334907037] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3335387874] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3335845275] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3336298770] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3336800607] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3337294842] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3337721961] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3338181189] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3338862240] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3339337155] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3340536822] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3341040612] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3341506203] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3341955855] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342442551] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3342933531] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3343406703] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3343870929] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3344354832] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3344837643] ECW: w=0x3db95b70 func=0x3d6ab92c 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3345300693] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3345765024] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3346265811] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3346698033] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3347172654] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3347809773] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3348218874] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3349364025] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3349836063] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3350295942] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3350751579] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3351261480] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3351719406] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3352172502] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3352654116] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3353185500] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3353615958] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3354074577] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3354705228] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3355117479] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3356089968] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3356558646] ECW: w=0x3db95c60 func=0x3d6ab9fb 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3357059034] ECW: w=0x3db98960 func=0x3d6a4502 '='
[Hera] [HADES][INFO ] [KRELTSC: 3357539178] ECW: w=0x3dba34a0 func=0x3d6991bb '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3358022052] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3358480524] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3358934691] ECW: w=0x3dba33a8 func=0x3d6990ff '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3359415696] ECW: w=0x3db9aee0 func=0x3d6a2120 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3359948445] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3360376887] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3360836766] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3361478652] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3361911378] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3362466009] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3363096576]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3363695034] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3364344648] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3364950267] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3365322009] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3365720988] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3366713553] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3367183806] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3367644693] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 3368120238] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3368581818] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3369439185] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3370116687] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3370597020] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3371404239] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3372087474] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3372556383] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3373447833] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3373924029] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3374414064] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3374907018] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3375365700] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3375839754] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3376348332] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3376807896] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3377275167] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3377851680] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3378595962] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3379073586] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3379588800] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3380015646] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3380760327] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3381209979] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3381700434] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3382117872] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3382849449] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3383311638] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3383849280] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3384430665] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3384827271] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3385203759] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3386374950] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3387042519] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3387485073] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3388507185] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3389184771] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3389661765] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3390922857] 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: 3392200665] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3392849208] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3393313098] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3393840324] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3394269123] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3394985706] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3395456904] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3395949333] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3396379287] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3397085307] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3397563099] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3398026548] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3398432415] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3399134403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3399605454] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3400098240] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3400667886] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3401049225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3401458242] 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: 3422507907] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3423179886] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3423688359] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3424579977] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3425054514] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3425509353] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 3425957997] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3426418569] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3426910788] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3427367979] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3427822335] ECW: w=0x3db97010 func=0x3d696caa '+'
[Hera] [HADES][INFO ] [KRELTSC: 3428267997] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3428745138] ECW: w=0x3dba4948 func=0x3d699c74 '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: 3449146155] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3449996781] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3450476757] 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: 3471218331] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3471888924] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3472328265] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3472853202] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3473427699] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3473817501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3474193275] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3475189515] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3475653405] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3476113683] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3476589354] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3477069981] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3477527697] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478000512] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478457808] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3478927683] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3479599494] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3480284997] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3480795633] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3481469796] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3482149650] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3482618937] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3483430860] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3484109223] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3484577901] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3485097882] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3485729835] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3486100359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3486474348] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3487492407] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3487967028] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3488428083] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3488906904] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3489381882] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3489852828] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3490327050] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3490785501] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3491244351] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3491752131] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3492208566] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3492666996] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3493138614] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3493621803] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3494083950] ECW: w=0x3dba4948 func=0x3d699c74 '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: 3496210557] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3496884594] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3497359173] 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: 3499131699] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3499790238] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3500275233] 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: 3501448188] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3502119369] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3502603944] 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: 3503699409] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3504409125] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3504862494] 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: 3505980051] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3506655684] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3507181356] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3507932232] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3508611939] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3509056173] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3509891406] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3510570399] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3511034037] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3511540578] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3511969776] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3512705721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3513173118] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3513674661] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3514252518] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3514609560] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3514989555] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3515803599] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3516221247] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3516866598] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3517318014] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3517880037] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3518266752] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3518904648] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3519372108] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3519991167] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3520374144] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3521017605] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3521455497] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3522079911] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3522467823] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3523105152] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3523582335] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3524071236] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3524692542]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3525196059] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3527570529] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3528062643] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3528915663] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3529885632] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3530360484] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3530825256] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3531346728] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3531813705] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3532276797] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3532781469] ECW: w=0x3dba2d18 func=0x3d69c1ae 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3533243196] ECW: w=0x3db958a0 func=0x3d6ab6b0 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3533724432] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3534558426] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3535245588] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3535930104] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3536741208] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3537345672]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3537888060] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3538473813] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3538867311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3539248293] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3539816175] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3540185754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3540565119] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3541064667] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3541461441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3541856598] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3542384076] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3542771694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3543161979] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3543719088] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3544131045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3544504656] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3545019807] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3545393649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3545768583] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3546285666] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3546651570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3547027827] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3547521579] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3547909995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3548297025] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3548812827] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3549191835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3549565929] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3550073898] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3550480542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3550856946] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3551401854] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3552039477] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3552425772] Total tests run: 1035608876
[Hera] [HADES][INFO ] [KRELTSC: 3552847599] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3553223499] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3553600470] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3554046531] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3554465649] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3554928930] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3555387234] ==============================================
[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: [0x000000003d66b000, 0x000000003d6b6f5a)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3579505041] 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: 3700114551] 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: 3708200391] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3710709849] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3711980475] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3722463213] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3724778967] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3725280048] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3725768886] ECW: w=0x3dbc7ed0 func=0x3d680f9b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3726262512] ECW: w=0x3db9dec8 func=0x3d6a3b14 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3727227861] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3727680054] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3728149740] ECW: w=0x3db9dec8 func=0x3d6a3b14 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3728908722] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3729336996] ECW: w=0x3db9dec8 func=0x3d6a3b14 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3729999084] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3730456023] ECW: w=0x3dbc7ed0 func=0x3d680f9b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3730925268] ECW: w=0x3db9dec8 func=0x3d6a3b14 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3731683284] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3732109962] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3732584793] ECW: w=0x3db9dec8 func=0x3d6a3b14 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3733171911] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3733600164] ECW: w=0x3dbc7ed0 func=0x3d680f9b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3734059287] ECW: w=0x3db9dec8 func=0x3d6a3b14 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3734828202] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3735621750] 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: 3736852224] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3737418531] ECW: w=0x3db9d920 func=0x3d6a3815 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3737878809] ECW: w=0x3dba4948 func=0x3d699c74 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=9279534)
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=354 evictions=0
[Hera] Stadium conservation: resident_sum=65536 reservoir=0 sum=65536 (Q48_ONE=65536)
[Hera] Heartbeat: 4 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] ok>