Introduces src/starkernel/heartbeat.c as the shared top/bottom-half implementation of heartbeat_init/tick/service/ticks/trust/state, replacing the per-architecture duplicates in amd64/riscv64/aarch64 timer.c. Each arch's timer.c now contributes only heartbeat_read_counter() (rdtsc / rdtime / CNTPCT_EL0). Per the GAP-A1 ruling the top half stays counter+ latch only; heartbeat_service() (called every REPL idle iteration, unconditionally per FABRIC.md's fidelity note) does the window/variance/ trust work outside interrupt context. vm_tick()'s call sites are unchanged -- the engine still runs on the virtual tick. Per FABRIC.md §26 (ruled 2026-08-03): wires Loop #7's execution-derived stable/volatile signal into the physical re-arm period. vm_runtime.c's existing Loop #7 site now calls heartbeat_set_adaptive_period_ns() with tick_target_ns ratio-rescaled onto a 10ms kernel base (not the hosted 10us HEARTBEAT_TICK_NS -- see §26.3 for the scale mismatch). Each architecture's re-arm function (apic_timer_rearm() on amd64/aarch64, riscv64_timer_rearm()) now converts heartbeat_next_period_ns() to its own raw counter units instead of a fixed constant; amd64 gained a rearm function it didn't previously need, since periodic-mode auto-reload never required one before this item. Verified: all three architectures build with no new warnings and boot cleanly to ok> with dict_hash=0x3d4e1daf289da94f, unchanged from the pre-change baseline -- no regression. Verified NOT achieved: live re-arm period variation under load. A temporary diagnostic (added and reverted) confirmed Loop #7 never actually fired during a live QEMU session -- a synthetic word-execution loop drove ~6,500 executions, past the 1000-tick inference frequency, without tripping vm_tick_inference_engine()'s pre-existing !vm->rolling_window.is_warm gate. That gate predates this item and was not investigated -- out of scope. FABRIC.md's Done-when is amended to record this honestly rather than claim it. Punch list §25 item 0.8 complete (per amended, weaker acceptance -- see the item's own annotation). 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 3 2026 23:16:24
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249108
Free pages : 247585
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=1876931612 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=905696805, tick_hz=100, initial_count=9056968
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 4342254] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 21081291] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38746785] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 39289362] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 39893574]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 40669125] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 41248725] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 41874483] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 42233919] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42910875] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 48722961] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49632513] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 52679634] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 53283573] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53937513] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55406295] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 56156037] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56775831] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 58414440] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 59110968] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59738973] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 61712553] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 62433084] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63070119] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 65205420] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 65681658] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66115497] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66810366] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 67494672] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 68483793] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 69049092] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 69389544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 69753096] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 70502481] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71138151] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 72533433] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 73086279] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73721256] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75244638] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 75830790] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76475973] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 77990241] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 78630195] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79277541] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 83108361] 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: 89271882] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 89935881] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90565566] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 92114883] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 92723337] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93360960] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 94905111] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95713632] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96332964] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 97810839] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 98818419] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99451947] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 101137974] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102033099] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102660999] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 104541717] 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: 105973287] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106644909] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107279193] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108825381] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 109453533] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110106591] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111563886] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 112155456] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112788417] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 114301110] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 114915381] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115534587] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 117076197] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 117979092] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118646913] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 120317022] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 120813462] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121213953] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121894584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122363955] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122864217] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 123412653] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 123749388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 124121823] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 124735632] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125367774] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 126885045] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 127503789] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128124402] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 129615822] 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: 130939557] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 131572035] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132190065] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 133761285] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 134357874] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134977017] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 136549896] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 137054463] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 137540676] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138221181] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138679653] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 139099989] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 139567134] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140402241] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140868672] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 141337896] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 141918189] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 142255596] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142627233] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 143454843] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144099984] 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: 145660851] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 146252484] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146872950] 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: 148546230] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 149171190] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149818368] 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: 151487280] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 151992057] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 152500929] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153183618] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 153668361] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 154116753] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 154561365] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155250228] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 155716470] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 156205581] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 156754878] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 157085271] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 157461213] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 158078298] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158725770] 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: 160450080] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 161131740] 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: 162504762] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163138143] 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: 164826459] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 165455850] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166101222] 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: 167804490] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 168319620] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 168818370] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169494822] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169959048] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 170384928] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 170849952] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171523527] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171984750] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 172399815] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 172859631] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173532219] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 173986407] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 174462939] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 175029120] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 175386015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 175752402] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 176290989] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176912652] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178313247] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 178858869] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179513103] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 180871866] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 181466187] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182097006] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 183543423] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184024386] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 184594872] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 184932279] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 185298078] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 186116427] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186740526] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 188252589] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 188826792] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189457107] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 190872423] 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: 192279444] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 192848019] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193481799] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 194974521] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195459117] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 196028889] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 196375914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196749147] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 197850765] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198544416] 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: 200260767] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 200910381] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201531456] 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: 203211834] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 203685111] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 204274119] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 204615957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 204988833] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 205772322] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206421222] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 207932403] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 208534746] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209159013] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 210693126] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 211306095] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211927611] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 213420501] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 213869166] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 214248804] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214967928] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 215427576] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215904654] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 216446265] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 216797721] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217208859] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 218009421] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218648997] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 219167277] 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: 221563650] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 222162864] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222780369] 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: 224373324] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 225019935] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225694602] 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: 227653440] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 228196857] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 228679962] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229400136] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 229887504] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 230323212] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 230761650] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231445053] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 231943467] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232558305] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 233456916]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 234209220] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 234926538] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 235827333] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 236272092] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 236770464] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 238503615] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239311926] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 241683309] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 242671611] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243352599] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 245420553] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 246093120] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246818313] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 248514609] 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: 250312188] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 251104917] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251726496] 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: 253700853] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 254208339] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 254607024] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255426129] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 255884769] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 256416174] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 257026539] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 257359872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 257729808] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 258328119] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258994890] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 260426166] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 261107826] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261718233] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 263357892] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 263820564] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 264169248] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264838287] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 265344450] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 265832343] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 266518875] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 266859600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 267253518] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 267900885] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268507932] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 270055296] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 270834249] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271464144] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 272537034] 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: 274336545] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 274868244] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 275219574] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275922822] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 276415860] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276916206] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 277538499]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 278050416] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 278561136] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 279134751] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 279467790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 279856647] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 280816788] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281419740] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 282974664] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 283543092] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284164188] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 285614217] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 286257909] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286900845] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 288475404] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 289172982] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289774611] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 291424413] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 292100592] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292717488] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 294448728] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 295138137] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295740060] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 296238579] 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: 298903206] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 299410440] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300077379] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 300539127] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 300979581] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301643097] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 302094870] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 302641857] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 303206736] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 303539712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 303948225] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 304785873] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305515497] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 307180755] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 307883898] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308482881] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 310097382] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 310563897] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311250135] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 311710161] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 312163278] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 312785571] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 313119387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 313513410] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 314665365] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315285495] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 316909761] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 317561433] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318174423] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 319750662] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 320405757] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321013875] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 322250166] 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: 323861517] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 324506133] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325112235] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 326717307] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 327176619] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 327751095] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 328095348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 328467426] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 329113386] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329719614] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 331298520] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 331920792] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332553564] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 334056240] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 334535628] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 335088642] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 335412189] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 335778555] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 336692853] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337301706] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 338828091] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 339448452] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340048380] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 341642238] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 342116460] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 342693288] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 343019943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 343389249] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 344278473] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344908263] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 345788709] 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: 347774889] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 348369945] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349000302] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 350562555] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 351043203] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 351597855] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 351924909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 352297428] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 353559591] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354169284] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 356107878] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 357138369] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357787920] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 359736069] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360205293] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 360752532] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 361088826] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 361481337] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 362036997] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362656917] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 364121247] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 364811517] 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: 366456153] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367090017] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 368741667] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 369222399] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 369783477] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 370203540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 370579188] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 371373828] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372025857] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 373591344] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 374249694] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374878959] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 376496190] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 377176401] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377799114] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 379381695] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 379855455] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 380421195] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 380756355] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 381126795] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 381762213] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382385325] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 383830482] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 384435891] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385071330] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 385807905] 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: 387747486] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 388221666] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 388804353] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 389133885] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 389507874] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 390433638] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391064079] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 392672973] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 393369459] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393979845] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 395596614] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 396276552] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396884922] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 398493879] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 399353220] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 399966882] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 401134293] 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: 403107537] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 403593099] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 404265666] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 404718468] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 405174378] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 405745725] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 406076916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 406443513] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 407302539] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407946357] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 409649898] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 410375196] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411011013] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 412646997] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 413330442] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413965629] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 415584561] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 416071677] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 416745735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 417202233] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 417661986] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 418236735] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 418568241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 418936161] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 420079527] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420735231] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 421666560] 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: 423808203] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 424545513] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 425156424] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 426914250] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 427727538] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 428334039] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 430160367] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 430610313] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431301822] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 431779803] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 432240228] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 432805422] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 433163010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 433533870] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 434660037] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 435310722] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 436782024] 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: 438389847] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 438911886] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 439571055] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 440605914] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 441284046] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441905394] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 443661645] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 444317265] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445150125] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 445838988] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 446478186] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 447210897] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 447698475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 448189539] 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: 450679446] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 451530387] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 455054817] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 455734377] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 456421203] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 457089633] 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: 459174135] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 459630969] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 460344087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 460876227] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 461424705] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 461990487] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 462388815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 462822444] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 464306409] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 464967027] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 467039454] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 467517708] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 468157788] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 469293447] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 469907781] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470650362] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 471109170] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 471609075] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 472203606]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 472821321] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 473359110] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 473965695] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 474290712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 474687129] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 475280274] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 475894776] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 477374541] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 477923922] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478538970] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 479990595] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 480511416] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 481137384] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 482517924] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 483085197] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483695079] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 485078097] 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: 486599589] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 487236519] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 487846632] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 489486963] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 490114485] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490733460] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 492435069] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 492883104] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 493281264] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494022123] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 494491704] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 494948475] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 495339138] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496037283] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 496517994] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 497040180] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 497629524] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 497980875] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 498352218] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 498957669] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 499556400] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 500965479] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 501489534] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502126380] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 503568744] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 504195972] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 504871563] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 506393307] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 506936031] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 507606561] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 509204598] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 509734407] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510383496] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 511757589] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 512422134] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513040836] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 514744041] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 515369967] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515983482] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 516751179] 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: 518961135] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 519442980] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 519819153] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520483593] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 520987719] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 521412801] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 521760372] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522430986] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 522939228] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 523401438] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 523965330] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 524290452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 524660283] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 525381507] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525989541] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 527477958] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 528009321] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528617670] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 530034939] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 530553219] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531161358] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 532596267] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 533141154] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533769537] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 535217739] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 535822980] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536441934] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 538038060] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 538676103] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539279832] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 540958236] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 541550373] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542206728] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 543880764] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 544383336] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 544744788] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 545406561] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 545866629] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 546285138] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 546643734] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 547300404] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 547760451] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 548239923] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 548842119] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 549164805] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 549529575] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 550059258] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550696797] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 551759796] 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: 553363650] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 553869393] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554522829] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 555943647] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 556531920] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557141802] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 558530742] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 559112589] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559716444] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 561171345] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 561729609] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 562357740] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 563781582] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 564310845] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564938430] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 566409102] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 566905311] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 567306558] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567974484] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 568429575] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 568837017] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 569223375] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 569918076] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 570366447] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 570767274] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 571127424] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571798521] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 572259240] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 572712189] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 573304935] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 573672015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 574050687] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 575049741] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575697171] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 577136658] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 577740261] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578371059] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 579856914] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 580420491] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 581035833] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 582503250] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 583081800] 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: 584407572] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585023124] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 586563873] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 587189379] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 587838363] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 589358679] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 589969002] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590587683] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 592071270] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 592589172] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 592987815] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 593663112] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 594139833] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 594595491] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 594962844] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595638393] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 596091867] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 596546916] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 596919246] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597595950] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 598049802] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 598542483] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 599121894] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 599483787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 599869914] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 600784506] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601426077] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 603007692] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 603584205] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 604212273] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 605789730] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 606388020] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607029570] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 608656377] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 609173250] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 609563808] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610269975] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 610735125] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 611260713] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 611686866] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 612390954] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 612843546] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 613343451] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 613709754] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614394879] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 614848059] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 615341580] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 615932688] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 616265937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 616660380] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 617470602] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 618099006] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 619534293] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 620080524] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620695929] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 622066431] 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: 623343987] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 623879361] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624495921] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 625911216] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 626543337] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 627172182] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 628860771] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 629383020] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 629784057] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630463533] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 630918771] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 631378608] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 631997142] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 632356557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 632721747] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 633445260] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 634096428] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 635529783] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 636108291] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636765612] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 638198358] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 638759205] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 639382317] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 640783857] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 641420367] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 642066852] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 643725243] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 644253750] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 644658987] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 645357993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 645816486] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 646294110] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 646892673] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 647232222] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 647603859] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 648286527] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648924213] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 650286399] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 650868708] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651495642] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 652886640] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 653461011] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 654108042] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 655604922] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 656147667] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656784933] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 657872334] 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: 659644839] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 660138360] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 660517221] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661222779] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 661680348] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 662088756] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 662455017] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663136215] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 663619089] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 664092975] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 664669047] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 665002779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 665387604] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 666119832] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666761046] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 668214771] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 668756004] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669370401] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 670811904] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 671375985] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672023163] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 673457925] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 674002350] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 674651292] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 676068708] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 676574010] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 676965828] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 677658387] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 678127716] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 678566007] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 678917505] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 679598598] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 680065071] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 680562393] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 681129393] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 681457518] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 681823254] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 682346973] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 682970547] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 684304698] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 684814221] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 685429059] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 686795655] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 687318051] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687927597] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 689327226] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 689859954] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 690470676] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 691903422] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 692512611] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693161994] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 693995526] 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: 696192252] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 696844344] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 697378458] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 698240550] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 698877291] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 699561492] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 700289562] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 700724577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 701245083] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 702391389] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703262994] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 705171138] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 706032495] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706699938] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 708536430] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 709113573] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 709777278] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 711173631] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 712025055] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712655139] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 714271929] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 714890862] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715620528] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 717247020] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 717786552] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 718222260] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719021079] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 719487489] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 719970930] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 720553113] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 720889617] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 721281645] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 722114799] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722743077] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 724126893] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 724647126] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725258373] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 726749730] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 727284831] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 727901496] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 729329664] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 729800757] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 730178589] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 730871904] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 731345769] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 731803632] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 732401292] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 732747540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 733129341] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 733814823] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 734432706] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 735986286] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 736484910] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 737146725] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 737986200] 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: 739869900] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 740395530] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741022149] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 742396746] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 742866180] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 743260812] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 743940603] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 744402183] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 744877833] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 745462599] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 745799712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 746180631] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 746880771] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747567912] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 748967037] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 749496153] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 750111999] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 751505853] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 752062290] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752671731] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 754094019] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 754578783] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755186250] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 756556899] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 757135470] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 757824963] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 759545787] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 760047897] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 760427367] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 761106213] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 761557545] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 762044094] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 762617436] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 762950979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 763322889] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 764025066] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764640660] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 766035123] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 766533705] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767161668] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 768550713] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 769056561] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 769665918] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 771073338] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 771620703] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 772238502] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 773751195] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 774241713] 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: 775541970] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 776160966] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 777551691] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 778011129] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 778411683] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779109912] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 779574642] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 780109260] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 780779496]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 781302816] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 781812066] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 782408781] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 782765991] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 783144768] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 783783546] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784431291] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 785919624] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 786486918] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787128846] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 788542062] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 789135018] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 789829278] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 791745948] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 792396486] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793010946] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 794458119] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 795021549] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795704217] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 797151117] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 797662782] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 798074508] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 798747348] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 799200171] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 799630965] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 799984143] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800667000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 801124275] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 801644655] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 802209450] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 802537806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 802905180] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 803624535] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804257601] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 805670607] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 806234646] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806891841] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 808343676] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 808927350] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 809545926] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 810607287] 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: 812359044] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 812919639] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813533469] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 814959306] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 815494995] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816111723] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 817560639] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 818041413] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 818433966] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819105651] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 819558915] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 819962850] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 820308867] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 820996260] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 821450385] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 821915598] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 822495681] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 822847473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 823242945] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 824125239] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824816664] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 826308084] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 826912527] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 827549016] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 829088106] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 829675560] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830308962] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 831854667] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 832402347] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833019201] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 834453228] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 834990996] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 835648821] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 837053322] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 837553542] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 837963777] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838640523] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 839106450] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 839549844] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 839921544] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840597870] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 841062894] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 841544403] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 842109765] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 842447655] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 842813076] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 843568782] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844188471] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 845624619] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 846203568] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846824328] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 847320579] 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: 849472722] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 850009062] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850635807] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 852003075] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 852540486] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 853159734] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 854543067] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 855013530] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 855411606] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856112334] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 856563939] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 857059497] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 857609592] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 857930976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 858313218] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 858848256] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 859448289] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 860823096] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 861340494] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 861965307] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 863321004] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863843421] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864520125] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 865937121] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 866527032] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867160581] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 868686336] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 869299137] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869907087] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 871332042] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 871807314] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 872171097] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 872834088] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 873310074] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 873708444] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 874049295] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874707309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 875180796] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 875639100] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 876189153] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 876515787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 876882174] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 877659657] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878274978] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 879712785] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 880357611] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880986057] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 881492598] 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: 883637391] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 884173311] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 884792181] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 886246032] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 886810512] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887426820] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 888953436] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 889395234] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 889786002] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890476692] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 890928234] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 891358545] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 891705297] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 892393740] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 892847298] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 893304804] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 893866512] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 894187434] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 894557055] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 895287288] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895893117] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 897310302] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 897897735] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 898540587] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 899913315] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 900458475] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901067748] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 902410593] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 902995086] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903600810] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 905059428] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 905629221] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906262224] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 907716747] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 908166756] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 908548347] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 909216546] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 909673863] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 910073388] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 910413441] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911107911] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 911646183] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 912179478] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 912781023] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 913122882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 913492944] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 914305518] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914929365] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 915836481] 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: 917623686] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 918310974] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 918930495] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 920326722] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 920816988] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921437076] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 922771752] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 923393877] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923999748] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 925452717] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 926032590] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 926643186] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 928080279] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 928527705] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 928905705] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929590536] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 930044451] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 930437508] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 930784470] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931440867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 931911288] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 932368710] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 932973825] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 933301488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 933694482] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 934474569] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935092347] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 936547059] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937118406] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 937737906] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 939148560] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 939688638] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940335543] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 941742690] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 942219726] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 942593568] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943265694] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 943721541] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 944201139] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 944838720] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 945210420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 945725193] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 946711017] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947369661] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 949029585] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 949895562] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950684994] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 952700007] 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: 954654834] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 955383807] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 956199300] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 958098771] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 958849437] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 959312676] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 960067500] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 960614487] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 961188144] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 961784460] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 962112354] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 962479035] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 963369498] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 963986499] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 965394612] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 965939142] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 966556752] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 967915746] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 968506413] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969135384] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 970606602] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 971090883] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 971502651] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 972183261] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 972654165] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 973112910] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 973703262] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 974042202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 974409912] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 975247938] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 975898749] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 977321142] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 977912985] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978546324] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 980062230] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 980686875] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981309840] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 982725597] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 983194989] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 983558835] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 984253452] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 984715368] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 985194735] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 985870347] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 986235957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 986614503] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 987393267] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988003485] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 989448663] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 990024777] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 990696819] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 992065389] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 992604921] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 993217176] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 994312242] 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: 995929326] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 996458379] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997091067] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 998487840] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 998986317] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 999361629] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000032285] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1000495461] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1000974681] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1001539350] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1001905758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1002276009] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1003056999] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1003678536] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1005090450] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005654384] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006277286] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1007642433] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1008145026] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1008756735] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1010114385] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1010656605] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011287319] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1012705449] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1013153148] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1013553282] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1014231309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1014712944] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1015176960] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1015752276] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1016107554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1016483685] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1017326709] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017992178] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1019595066] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1020275298] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020946122] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1022459172] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023167229] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1023854811] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1025222898] 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: 1027049646] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1027632018] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1028316408] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1029775635] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1030365693] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031000208] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1032393789] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1033039812] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1033552632] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034442570] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1035004845] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1035667584] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1036490175] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1036947387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1037435448] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038419193] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1039290903] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1041324312] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042094802] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1042905549] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044380589] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1044987426] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045612260] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047195072] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1047719064] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1048306056] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1048672191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1049091456] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1049937840] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050589512] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1052053233] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1052604273] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1053252627] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1054679976] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1055288010] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055931282] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1057436919] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1057948059] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1058503215] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1058845137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1059252327] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1060197978] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1061007675] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1062712245] 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: 1064360073] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1065092595] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065765435] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1067295579] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1067847564] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1068472398] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1069848402] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1070413071] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071029253] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1072413762] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1072962996] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073585898] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1075049829] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1075534509] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1075913580] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1076620629] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1077086766] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1077587196] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1078148421] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1078503216] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1078940520] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1079730582] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080371943] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1081762227] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1082329731] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082966199] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1084312488] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1084844355] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1085460684] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1086882699] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1087427187] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088040849] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1089458013] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1089996600] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090626516] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1091387745] 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: 1093421784] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1093867887] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1094245782] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094917320] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1095396729] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1095885588] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1096533186]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1097091072] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1097667102] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1098330618] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1098681696] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1099189476] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1099975632] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100654268] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1101279270] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1102040436] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102701621] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1103183109] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1104022311] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104673878] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1105076091] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1105742715] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106362929] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1106806428] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1107372252] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108011471] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1108493148] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1109119977] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109750481] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1110168360] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1110783156] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1111403832] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1111827843] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1112377959] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1112762238] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113443478] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1113919695] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1114381065] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1114751778] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115427453] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1115887584] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1116363381] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1116739407] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117411911] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1118010033] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1118775735] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1119383097] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1119740958] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1120112070] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1121027628] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121668023] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1122159423] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1122851835] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123495443] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1124000157] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1124683224] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125316143] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1125733728] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1126369020] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127034825] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1127444073] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1128070146] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1128738408] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1129234428] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1129860333] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130489031] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1130937423] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1131483528] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1131871755] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132564440] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1133041014] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1133507886] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1133896218] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134580923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1135077090] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1135566726] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1136196432] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1136531907] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1136914779] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1137791739] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138418379] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1138845057] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1139550615] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140190905] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1140640494] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1141346136] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141970613] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1142398299] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1142990079] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143627954] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1144039722] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1144760673] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145395356] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1145827683] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1146277986] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1146993267] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1147483848] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1147911723] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148602560] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1149071091] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1149551025] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1150156833] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1150489557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1150860396] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1151668917] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152287745] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1152708291] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1153273443] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1153921524] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1154329533] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1154887419] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1155499191] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1155941367] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1156578927] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157192253] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1157623782] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1158255882] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158873324] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1159332090] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1159966710] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160611641] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1161035463] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1161490281] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162200312] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1162669683] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1163088045] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1163774262] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1164249345] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1164735705] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1165333302] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1165683960] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1166052006] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1166955447] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167595821] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1168076973] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1168798554] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1169433447] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1169884464] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1170724506] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171379139] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1171835553] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1172432982] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173077199] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1173490206] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1174210317] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174856592] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1175287218] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1175855961] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176544152] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1177023960] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1177541841] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1178227008] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1178687139] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1179220854] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1179867339]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1180374825] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1180976496] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1181573127] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1181924415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1182302184] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1183038822] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1183690725] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1184096277] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1184710863] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185354366] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1185761808] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1186495695] 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: 1187697924] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188330234] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1188765480] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1189447245] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190077917] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1190468517] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1190955948] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191682275] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1192147152] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1192592352] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193303475] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1193778663] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1194304608] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1194860961] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1195210065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1195582374] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1196438901] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197065436] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1197527373] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1198157499] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198786827] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1199209263] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1199942289] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200572499] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1201018077] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1201639845] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1202308737] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1202712504] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1203214131] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203908433] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1204397733] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1204863051] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205540721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1205996967] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1206489732] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1207046421] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1207391829] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1207764600] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1208800362] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209430362] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1209929595] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1210825518] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211529837] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1212083481] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1213239825] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213906323] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1214359608] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1215226929] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215984672] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1216425462] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1217139819] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217834268] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1218311409] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1218830970] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219521891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1219981644] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1220456790] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1221045672] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1221398115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1221772881] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1222948335] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1223602464] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1224048735] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1224770169] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225445928] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1225909293] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1226646456] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227308250] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1227762585] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1228519005] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229178888] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1229643240] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1230331347] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230994821] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1231418349] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1231987554] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232715120] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1233178359] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1233758043] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234455810] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1234912350] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1235397072] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1235977953] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1236345768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1236736326] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1237910310] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1238568198] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1239043113] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1239834204] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240473759] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1240911126] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1241716413] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242382680] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1242813033] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1243489842] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244154912] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1244553681] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1245140610] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245835752] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1246328412] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1246786800] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247487465] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1247963388] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1248476271] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1249053645] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1249388238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1249802526] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1250980563] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251606258] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1252061097] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1252768020] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253396277] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1253812938] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1254517383] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255156035] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1255632168] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1256430000] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257151791] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1257648021] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1258676055] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259407149] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1259904702] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1260656985] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261466892] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1262020305] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1262533167] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263320226] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1263784032] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1264269468] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1264847976] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1265180679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1265560842] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1266608595] 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: 1267897638] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268514345] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1268947449] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1269585072] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270225383] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1270639209] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1271312049] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271930121] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1272361776] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1273022604] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273650378] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1274087640] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1274675703] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275309672] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1275728559] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1276377711] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277008635] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1277422881] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1277941623] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278619419] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1279076022] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1279538925] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280217162] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1280673933] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1281155904] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1281730590] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1282089123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1282465023] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1283350341] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284006717] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1284472161] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1285135593] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285797576] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1286258967] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1286894595] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287533478] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1287984999] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1288723527] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289357937] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1289812335] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1290307221] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291096842] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1291554600] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1292091360] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292820354] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1293281493] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1293787530] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1294372989] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1294732761] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1295106078] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1296076320] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296791412] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1297319856] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1298351397] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299144903] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1299648399] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1300407822] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301198976] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1301658834] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1302450303] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303154979] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1303596756] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1304312310] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304956086] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1305405213] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1305912258] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306613301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1307089980] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1307522034] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1308198507] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1308663468] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1309147350] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1309706160] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1310047137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1310419740] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1311365139] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311992829] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1312415055] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1313122377] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313748618] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1314159882] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1314872034] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1315524336] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1315967205] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1316619255] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317258726] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1317699327] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1318215759] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318907352] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1319376702] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1319804808] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320505221] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1320959808] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1321457991] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1322013735] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1322354355] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1322724123] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1323648648] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324284255] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1324719963] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1325478294] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326204873] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1326623298] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1327474659] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328156592] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1328605026] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1329318900] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329973092] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1330435848] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1330997430] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331698074] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1332176727] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1332620310] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333297308] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1333765041] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1334251527] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1334816448] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1335148248] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1335523707] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1336375971] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337004858] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1337410494] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1338080604] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338731331] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1339135665] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1339770327] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340411583] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1340812431] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1341407151] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1342015458] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1342433064] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1343105757] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343716815] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1344125265] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1344630945] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345318506] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1345773975] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1346189103] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346883636] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1347371130] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1347834705] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1348403973] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1348865091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1349254368] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1350089139] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350730479] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1351145817] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1351808493] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352430303] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1352860404] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1353504999] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354116603] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1354520727] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1355190249] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355816448] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1356216204] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1356953430] 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: 1358167335] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358788305] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1359252825] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1359931986] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360554909] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1360951662] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1361512299] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362189255] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1362665976] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1363078626] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1363777317] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1364240556] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1364702346] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1365263067] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1365637224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1366015728] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1366746423] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367365566] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1367787666] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1368383877] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369000290] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1369431441] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1370042184] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370697342] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1371095670] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1371664014] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372329483] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1372725627] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1373277381] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373911161] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1374307998] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1374774408] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375451805] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1375930752] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1376345397] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377025629] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1377498948] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1377979638] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1378537461] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1378872999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1379242914] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1379991207] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380638805] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1381038372] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1381583700] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382223906] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1382619966] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1383191187] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383806445] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1384196982] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1384824861] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385439300] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1385836368] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1386438480] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387059450] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1387455825] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1387899555] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388600514] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1389062514] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1389476004] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390149138] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1390618026] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1391087460] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1391639823] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1391993841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1392376944] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1393157220] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393785834] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1394266188] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1394923005] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395553509] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1396036656] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1396585554] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397226306] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1397689818] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1398345060] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398983187] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1399485150] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1400144823] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400778687] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1401291570] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1401746115] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402420551] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1402878015] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1403374014] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1403995740] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1404362148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1404762429] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1405720218] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406425314] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1406858481] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1407438480] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1408068585] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1408509942] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1409107287] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409762319] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1410198174] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1410766896] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411392423] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1411888863] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1412356680] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413037332] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1413507375] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1413994533] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1414550844] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1414886130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1415279355] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1416061794] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416690555] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1417121790] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1417737951] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418394873] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1418821005] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1419373263] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420015506] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1420449723] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1420989591] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421605983] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1422103935] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1422570954] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423252950] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1423722300] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1424220840] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1424780616] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1425141753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1425515847] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1426513137] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427139483] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1427613453] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1428335034] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428961002] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1429406307] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1429852935] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430549631] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1431014193] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1431480687] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1432034142] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1432379907] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1432773321] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1433378667] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433994429] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1434448449] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1435055202] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1435692426] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1436183217] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1436665209] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437356172] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1437891063] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1438400691] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1439045454] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1439430426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1439868297] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1441206984] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441948620] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1442431872] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1443473619] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444212294] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1444712598] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1445339700] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446057123] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1446551463] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1447052964] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1447732083]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1448238141] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1448765493] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1449404607] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1449747348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1450127931] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1450820868] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1451471322] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1451878197] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1452523254] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453148949] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1453603641] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1454256510] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454882499] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1455301260] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1456137606] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456766136] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1457166165] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1457755803] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458380889] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1458825417] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1459344390] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1459943079] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1460308542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1460678142] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1461301968] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461981297] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1462390440] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1463009961] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463768187] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1464198897] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1465077516] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465711926] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1466152170] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1466640735] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1467192426] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1467527943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1467897501] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1468565532] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1469183163] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1469578761] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1470175371] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470821499] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1471240365] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1472150064] 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: 1473670968] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474470690] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1474985862] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1475524533] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1476074733] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1476417768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1476834408] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1477552335] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1478177085] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1478599101] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1479213624] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479838563] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1480236345] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1481042829] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481719239] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1482166413] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1482645549] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1483247997] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1483584039] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1483969872] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1486611924] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487340330] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1487768646] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1488288711] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1488900483] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1489343961] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1490063463] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490681661] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1491113652] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1491607257] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1492185240] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1492512420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1492892961] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1493638083] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1494273900] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1494740247] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1495360692] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495994766] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1496475582] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1497095460] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497735540] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1498192962] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1498670292] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1499221689] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1499570709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1499943732] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1500532572] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501143672] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1501582782] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1502168451] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1502784654] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1503191592] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1503914307] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504534962] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1505028504] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1505491764] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1506073401] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1506447579] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1506815625] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1507722006] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508384367] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1508801049] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1509456963] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510098450] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1510524015] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1511136564] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1511771751] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1512205611] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1512701694] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1513268946] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1513599822] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1513969821] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1514571870] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1515190320] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1515639888] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1516133031] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516771200] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1517223372] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1517940060] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518586272] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1519020258] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1519480914] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1520048733] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1520389794] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1520812272] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1521671676] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522299618] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1522750887] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1523329458] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1524044130] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524774804] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1525205325] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1525704558] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1526324310]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1526844039] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1527363033] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1527944313] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1528293207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1528672152] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1530194295] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1530827907] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1531320210] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1532022408] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532671770] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1533138012] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1533874314] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1534500135] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1534937334] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1535669520] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1536297504] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1536731889] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1537198824] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1537629219] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538318271] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1538813556] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1539381081] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1539958224] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1540331898] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1540705572] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1541808030] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542466128] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1542876846] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1543577784] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544232438] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1544669511] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1545377169] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1546041336] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1546488174] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1547141106] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547819868] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1548282246] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1548780240] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1549351377] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1549706781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1550108931] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1551386886] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1552044186] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1552459776] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1553028204] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553663874] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1554126462] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1554677460] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1555312374] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1555736133] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1556359602] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1556874480] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557587115] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1558017636] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1558525017] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1559095041] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1559445048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1559814627] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1561041069] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561710990] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1562137773] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1562798118] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563472491] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1563919560] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1564466946] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565130546] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1565559240] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1566145266] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1566682635] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567386177] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1567804035] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1568286363] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1568862687] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1569227856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1569604260] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1571008110] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571655498] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1572054603] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1572793992] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1573463619] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1573861380] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1574604108] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1575275646] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1575684180] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1576456014] 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: 1577784390] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1578422958] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1578941553] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1583574762] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1584224754] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1584645552] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1585133508] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1585703868] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1586061687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1586435823] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1587957945] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1588596030] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1589021238] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1589907711] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1590544326] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1590957207] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1591827930] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592475486] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1592926482] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1593751971] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594454568] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1594905459] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1595382558] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1595980323] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1596322224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1596699741] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1597850478] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598516283] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1598930172] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1599594675] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600237989] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1600645242] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1601215602] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601836026] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1602267639] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1603069692] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603704018] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1604143674] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1604667750] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1605245796] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1605596433] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1605970926] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1607082351] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607728290] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1608143418] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1608868401] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1609508943] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1609920102] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1610501193] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1611147237] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1611589791] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1612218657] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612870581] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1613271051] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1613744769] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1614296082] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1614643275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1615040994] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1616038221] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616670258] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1617126231] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1617744912] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1618378146] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1618826664] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1619323335] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1619894598] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1620229191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1620600429] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1621212705] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621844322] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1622281479] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1622940963] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1623599019] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1624020090] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1624523334] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1625133783] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1625546601] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1628617767] ECW: w=0x3dba4510 func=0x3d6babf9 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1630167021] ECW: w=0x3dba5ab8 func=0x3d6af815 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1630756113] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1631194803] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1631846622] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632517341] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1632994545] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1633940868] ECW: w=0x3dba4510 func=0x3d6babf9 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1634440962] ECW: w=0x3db9da30 func=0x3d6b782d 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1634898216] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1635352866] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1635855270] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1636280625] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1636826331] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1637447028] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1637846406] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1638685482] ECW: w=0x3dba4510 func=0x3d6babf9 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1639186374] ECW: w=0x3dba5ab8 func=0x3d6af815 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1639689765] ECW: w=0x3dba4510 func=0x3d6babf9 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1640127636] ECW: w=0x3dba5ab8 func=0x3d6af815 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1640647407] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1641066483] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1641519054] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1642151259] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1642565799] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1643032272] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1643583543] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1643916036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1644305271] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1644936384] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1645550319] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1645949697] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1646661219] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1647281538] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1647697233] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1648428978] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649054337] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1649516190] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1649974515] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1650540864] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1650900237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1651275570] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1652608356] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1653251628] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1653733536] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1654348437] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654997085] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1655475045] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1655955126] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1656508056] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1656868689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1657248264] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1657992882] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1658612634] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1659075936] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1659840987] ECW: w=0x3dba46f0 func=0x3d6ba3e2 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1660351812] ECW: w=0x3db9e390 func=0x3d6b198e '@'
[Hera] [HADES][INFO ] [KRELTSC: 1660804929] ECW: w=0x3dba46f0 func=0x3d6ba3e2 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1661278878] ECW: w=0x3db9e390 func=0x3d6b198e '@'
[Hera] [HADES][INFO ] [KRELTSC: 1661734809] ECW: w=0x3db9efc0 func=0x3d6a2c61 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1662185427] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1662675462] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1663119822] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1663580982] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664226522] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1664809776] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1665471633] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1666133952]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1666666785] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1667313438] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1668020802] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1668438198] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1668883650] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1669704162] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670347896] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1670781777] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1671499956] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672221180] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1672707561] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1673402703] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674191652] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1674665706] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1675495143] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1676309502] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1676822952] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1677580884] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678311810] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1678758711] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1679341755] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1679989164] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1680412104] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1680883680] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1681548624] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1682024379] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1682547447] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1683085572] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1683423273] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1683816897] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1684488666] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685132862] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1685601141] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1686117258] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1686734133] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1687246743] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1688042202] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688840244] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1689276792] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1689899568] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690532424] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1690982622] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1691449200] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1691981928] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1692327525] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1692716949] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1693463247] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1694196315] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1694697501] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1696529331] 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: 1697825283] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698457740] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1698940362] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1699634832] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700339508] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1700848443] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1701571620] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1702212981] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1702670676] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1703204748] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1703753394] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1704113502] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1704497907] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1705352250] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706029731] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1706471655] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1707093843] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707701625] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1708145691] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1708654794] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709286516] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1709736714] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1710353148] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710981867] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1711468836] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1712076660] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712715963] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1713161016] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1713935601] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714575240] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1715013762] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1715521941] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716230019] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1716689982] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1717197468] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1717793700] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1718142069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1718514504] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1719058656] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719720093] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1720114221] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1720627251] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721248998] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1721643399] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1722149961] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1722775299] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1723168146] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1723682583] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724318946] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1724730735] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1725185868] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725811941] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1726256826] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1726790247] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1727417139] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1727838861] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1728449037] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729080717] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1729528353] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1730068116] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1730720292] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1731148734] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1731750090] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732392501] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1732796730] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1733282439] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733963133] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1734438090] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1734921321] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1735454595] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1735791561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1736186046] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1736666967] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1737212715] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1737556296] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1737926778] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1738396128] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1738941015] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1739286948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1739679753] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1740699975] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741329870] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1741755141] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1742323191] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1742980050] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1743415800] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1744121673] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744789662] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1745202438] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1746132402] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746755052] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1747191138] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1747688586] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748312370] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1748755659] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1749311298] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1749786213] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750468776] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1750932918] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1751510355] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1751908326] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1752581334] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1753045476] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1753543386] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1754104296] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1754449662] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1754822475] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1755724467] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756373304] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1756832742] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1757558061] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758208788] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1758653316] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1759400307] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760052630] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1760486343] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1761204102] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761845526] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1762310046] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1762742205] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1763126568] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763816208] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1764274995] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1764747642] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1765286334] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1765635585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1766033955] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1766932020] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767579240] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1768064487] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1768573569] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1769274864] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1769728086] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1770201762] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770902511] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1771374822] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1771854084] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1772404431] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1772750490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1773143253] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1774000389] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1774687194] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1775087559] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1775754876] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1776393150] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1776824238] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1777393863] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778029239] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1778478429] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1778964810] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1779499029] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1779850275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1780224222] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1781390415] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1782029361] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1782513789] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1783073376] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783700772] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1784163906] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1784681304] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785311052] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1785780843] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1786246350] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786890189] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1787346141] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1787829225] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788455487] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1788932313] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1789448556] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1790082378] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1790528061] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1791177717] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1791801102] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1792268961] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1792918743] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793598114] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1794025863] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1794574068] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795264968] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1795728165] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1796216373] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796838015] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1797300645] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1797922812] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1798539981] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1798964118] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1799657643] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1800292032] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1800704850] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1801195158] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801899519] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1802360259] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1802963463] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803641511] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1804113528] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1804603941] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1805135682] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1805514144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1805907306] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1806579726] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1807269639] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1807725213] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1808373504] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809144519] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1809545493] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1810181100] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810848501] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1811250798] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1811880315] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1812539904] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1812953982] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1813795284] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1814496348] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1814929830] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1815436161] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1815979347] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1816377633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1816762017] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1817584965] 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: 1818927810] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819618269] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1820036127] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1820917728] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821572970] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1822034046] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1822724610] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823381805] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1823796450] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1824744348] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1825407486] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1825830006] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1826412672] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1827039081]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1827553686] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1828095969] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1828703940] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1829060163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1829433816] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1830889914] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831534068] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1831994514] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1832507082] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1833238785] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1833676236] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1834265769] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834976997] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1835440089] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1835906499] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836606303] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1837070634] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1837534272] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1838231577] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1838691309] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1839251505] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1839806871] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1840157319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1840527780] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1841488698] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842126951] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1842581874] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1843053681] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843760415] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1844189067] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1844879022] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845534684] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1845962853] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1846442913] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847129676] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1847602701] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1848098196] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1848649719] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1849005480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1849374240] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1850281776] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850939391] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1851380286] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1852004973] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852649673] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1853125155] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1853801733] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1854524847] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1854997473] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1855482657] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1856052660] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1856438115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1856818425] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1857818634] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858512222] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1858951689] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1859650107] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860344871] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1860791163] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1861322883] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1861984656] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1862498253] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1863023169] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1863582462] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1863986082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1864390584] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1865189256] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865873205] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1866356667] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1867099668] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867777065] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1868260443] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1868938575] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869611184] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1870057329] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1870581552] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1871132004] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1871475921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1871845752] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1872340638] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872996027] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1873501476] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1874133282] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1874798415] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1875248277] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1875802089] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876441266] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1876912023] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1877404431] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1877948373] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1878309951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1878681105] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1879367448] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880002698] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1880440548] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1880902968] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1881617157] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1882038102] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1882494579] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883191716] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1883655732] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1884141819] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884833559] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1885309965] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1885798068] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1886346042] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1886696133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1887066867] 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: 1895135277] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895782833] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1896243111] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1896783966] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1897470603] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1897930188] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1898399916] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1899093861] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1899545193] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1900029201] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900730895] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1901190417] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1901671086] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1902235671] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1902577824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1902975270] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1903534500] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904169876] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1904612766] 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: 1912371300] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913018982] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1913458386] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1914010560] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914653202] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1915113312] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1915582221] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1916139897] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1916482449] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1916874225] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1917738270] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918379085] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1918867986] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1919536836] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920165870] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1920651453] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1921365726] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1922027541] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1922488470] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1923064815] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923697419] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1924238253] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1924719489] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925430213] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1925900046] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1926347451] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927028586] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1927501254] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1927959663] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1928678346] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1929155214] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1929679794] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1930384554] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1930879629] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1931379807] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932074697] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1932540225] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1933019781] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933716582] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1934196852] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1934663304] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935345846] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1935872547] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1936303845] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937003880] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1937519199] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1938131076] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938758262] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1939196553] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1940052870] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940694273] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1941159864] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1941638559] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942338111] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1942812228] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1943280381] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943991924] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1944438489] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1944935160] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945623918] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1946093730] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1946635068] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1947229746]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1947750063] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1948342788] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1948704786] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1949080413] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1949690778] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950336801] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1950741786] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1951492641] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952155611] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1952775888] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1953509964] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954132803] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1954551501] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1955249058] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955883825] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1956283749] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1956925509] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957570860] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1957973556] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1958519430] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1959008667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1959479298] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1960294749] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960942683] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1961361864] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1962022608] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962658446] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1963076220] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1963802757] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964425827] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1964840115] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1965539394] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966182939] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1966595736] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1967512029] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968227247] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1968771798] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1969360512] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970082282] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1970565198] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1971053490] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1971420654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1971847269] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1972716396] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973459271] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1973902140] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1988746137] 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: 1990288230] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990920036] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1991355744] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1992115881] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992736452] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1993164663] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1993943154] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994577837] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1995022638] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1995776034] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996410633] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1996877526] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1997790585] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998471594] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1998906210] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1999402797] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000071563] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2000571741] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2001036975] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2001372261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2001752739] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2002412706] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003045940] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2003478939] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2004086259] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004715188] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2005138359] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2005801854] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006415642] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2006863971] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2007515664] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2008129872] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2008548276] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2009257446] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009910462] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2010337581] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2011170924] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011790718] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2012223171] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2012704050] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2013397617] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2013861864] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2014333461] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2014664946] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2015035533] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2015858859] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2016472080] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2016895020] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2017604295] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2018244249] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2018689239] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2019511494] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020131057] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2020600260] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2021413170] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2022067320] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2022522663] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2022991698] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2023679952] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2024142120] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2024548176] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025218181] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2025688140] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2026151379] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2026492503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2026872288] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2027451531] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028090603] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2028509616] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2029160889] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029775937] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2030205702] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2030907984] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031539580] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2031975099] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2032633995] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2033259123] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2033709531] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2034199545] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2034548292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2034923793] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2035778199] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036425755] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2036875050] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2037532980] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2038152291] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2038637160] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2039623047] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040243408] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2040690834] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2041170621] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2041532283] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2041902198] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2042906733] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043501432] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2043968598] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2044523733] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2045232546] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2045665125] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2046189474] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046922731] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2047408251] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2047892658] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2048253396] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2048634735] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2049434667] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2050078401] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2050480887] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2051177667] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051832006] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2052245517] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2052746409] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2053146207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2053525446] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2054432919] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055109644] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2055554424] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2056850922] 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: 2058201474] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2058858354] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2059317897] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2060159976] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060822106] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2061304224] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2062134165] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2062810302] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2063243742] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2063772354] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2064161799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2064536145] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2065343721] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2066025150] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2066452227] 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: 2067411654] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2068080105] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2068533663] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2069097198] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2069742045]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2070332061] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2070943812] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2071604787] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2071974345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2072354067] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2073586368] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074254105] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2074724463] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2075234007] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2075945487] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2076386907] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2077288668] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2077920789] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2078464941] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2079121086] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079769398] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2080329741] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2080875090] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2081534994] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2081887647] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2082280725] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2084321967] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2084991384] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2085407646] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2086134519] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086863555] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2087333850] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2087912652] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088645426] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2089110093] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2089612791] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2090252997] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2090646264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2091027456] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2092240521] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2092920795] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2093532504] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094181068] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2094628263] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2095391277] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096053239] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2096559486] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2097172560] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2097811149] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2098199355] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2098621623] Running FIND.existing: FIND DUP . CR
[Hera] 1035589712
[Hera] [HADES][TEST ] [KRELTSC: 2099659863] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100286566] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2100746298] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035755776
[Hera] [HADES][TEST ] [KRELTSC: 2101608747] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102240637] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2102672271] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2103333267] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2103964422] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2104373481] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2104792305] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105506053] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2105951190] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2106436311] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2107093233] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2107511616] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2107884744] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2108510082] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109169104] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2109686712] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2110290357] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2110955847] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2111377884] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2111901078] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2112539688] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2112892110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2113271244] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2113940451] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114593593] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2115039297] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2115580824] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2116303308] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2116748697] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2117235288] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2117883390] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2118234930] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2118621120] Running LATEST.basic: LATEST @ . CR
[Hera] 1035630336
[Hera] [HADES][TEST ] [KRELTSC: 2119303347] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120036961] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2120484555] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2121305214] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121964887] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2122455699] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2123402568] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2124040905] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2124510024] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2124998358] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2125636149] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2125981515] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2126373417] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035756856
[Hera] [HADES][TEST ] [KRELTSC: 2127645324] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2128331079] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2128816452] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035757096
[Hera] [HADES][TEST ] [KRELTSC: 2130072777] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2130802380] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2131243611] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2131924263] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2132523288] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2133362427] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2133923379] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2134460580] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2135226660] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2135634543] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2136054711] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2137162146] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137935639] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2138409126] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2139281004] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2140122642] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2140656714] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2141419119] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2142257397]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2142812763] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2143403052] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2144008440] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2144405445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2144782710] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2146860723] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2147560128] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2148012930] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035757768
[Hera] [HADES][TEST ] [KRELTSC: 2149891149] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2150553909] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2151002763] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2153252577] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2153965191] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2154542838] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2156545314] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2157027201] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2157578094] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2158254168] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2158730238] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2160328002] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2160995088] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2161457970] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2162215923] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2162646906] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163358008] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2163790608] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2164307439] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2164726494] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165450511] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2165896551] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2166463866] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2167046742] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2167394775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2167768890] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2168818932] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2169456744] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2169924330] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2170668843] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2171140251] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2171724954] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2172424485] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2172885414] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2174303124] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2175013722] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2175494916] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2176024263] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2176761006] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2177190666] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2177604345] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2179158429] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2179976778] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2180537583] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2182415781] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2183138811] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2183584116] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2185090929] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2185764525] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2186236269] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2186752470] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2187340386] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2187701544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2188077255] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2188780713] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2189433456] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2189890101] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2190453048] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2191100541] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2191664328] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035635408
[Hera] [HADES][TEST ] [KRELTSC: 2192781738] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2193437862] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2193878106] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2194367238] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2194938627] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2195295942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2195680872] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2196453840] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2197143102] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2197607601] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035761160
[Hera] [HADES][TEST ] [KRELTSC: 2199133755] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199786351] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2200213890] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2200773981] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201415111] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2201973837] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2202464061] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2203047714] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2203394592] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2203780509] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2204950713] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2205591843] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2206050588] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2207644845] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2208291729] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2208723699] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2209965786] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210621574] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2211060348] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2211597528] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2212314090]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2212824180] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2213290107] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2213958852] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2214568881] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2214917544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2215294431] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2216215617] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2217076680] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2217578034] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2218183107] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2218830957] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2219225652] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2219650356] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2220667722] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2221473681] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2222081526] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2223256140] 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: 2224503036] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2225159622] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2225579223] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2226422814] ECW: w=0x3dba99e0 func=0x3d6bcdd5 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2226988386] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227624056] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2228273985] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2228750055] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2229317580] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2229673110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2230046868] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2231117952] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2231761098] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2232364995] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2232902868] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233555359] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2233960995] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2234427300] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235120027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2235590910] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2236076388] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2236629591] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2236974558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2237358396] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2237821572] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2238376308] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2238717663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2239096734] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2239590864] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2240144718] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2240484876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2240853237] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2241355725] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2241999333]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2242539054] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2243068527] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2243695125] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2244026778] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2244404043] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2245099311] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2245562172] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2246139525] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2246757576] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2247201831] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2247613767] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2248308489] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2248775361] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2249313003] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2249804487] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2250496836] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2250972108] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2251462941] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2252047518] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2252384316] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2252759544] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2253227613] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253921537] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2254415436] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2255135379] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2255598639] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2256171666] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2256788478] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2257222086] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2257676883] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2258257554] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2258617683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2258992911] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2260189449] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2260853532] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2261286510] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2261967939] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2262628998] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2263039968] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2263759764] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264434956] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2264896095] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2265420885] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2266135515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2266645311] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2267155989] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2267724018] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2268079149] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2268451416] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2269694679] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2270340471] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2270770068] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2271437658] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272090128] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2272519242] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2273345067] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273992203] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2274403803] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2274891738] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2275474845] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2275830396] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2276203377] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2276775585] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2277429630] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2277842427] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2278585428] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279263140] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2279665542] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2280115782] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2280804939] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2281241739] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2281738914] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2282307804] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2282652540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2283029007] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2284342578] ECW: w=0x3dbaa258 func=0x3d6a8737 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2284875201] ECW: w=0x3dba6da0 func=0x3d6ab08d ','
[Hera] [HADES][INFO ] [KRELTSC: 2285342094] ECW: w=0x3dbaadb8 func=0x3d6a8526 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2286252990] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2287457256] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2288110398] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2288549844] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2289533358] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2290184379] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2290658706] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2291122638] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2291486631] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2292192861] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2292671409] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2293157181] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2293726008] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2294083050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2294460021] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2295407772] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2296044765] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2296668696] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2297103438] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2297523648] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298170238] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2298748704] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2299219083] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2299793580] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2300121537] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2300567682] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2301409068] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2302097133] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2302656615] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2303833539] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2304497874] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2305301460] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306018757] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2306580780] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2307132639] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2307809595] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2308196373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2308655538] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2310388815] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2310917553] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2311463847] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2311885548] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2312376612] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313037041] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2313451896] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2314292148] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2314764921] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2315495238] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2316015555] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2316491793] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2317081326] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2317414029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2317793205] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2318751687] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2319232545] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2319735600] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2320160325] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2320617096] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321255937] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2321659263] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2322157761] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2322598047] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323321518] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2323821906] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2324318892] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2324742987] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2325452493] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2325930033] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2326397556] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2326964136] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2327469417] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2327842944] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2329284867] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329944183] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2330352108] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2330876709] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2331319263] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2332041810] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2332522794] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2333027046] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2333598288] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2333951886] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2334333792] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2335656414] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2336247795] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2337120996] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2337746019] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2338217259] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2339253693] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2339737953] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2340426858] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341057215] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2341465182] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2342368791] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2342848431] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343565539] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2344040937] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2344599222] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2345217672]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2345732277] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2346254820] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2346921360] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2347260153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2347641891] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2349822069] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2350674291] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2351158257] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2351733489] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2352330372] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2352978537] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2353424178] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2354297043] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2354884644] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2355350991] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2355923052] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356542741] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2357011125] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2358124419] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2358713637] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2359259238] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2359714770] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2360184729] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2360652861] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2361236829] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2361856791] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2362285548] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2363385381] 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: 2364617514] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365103727] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2365572489] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2366128023] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2366760606] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2367201963] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2367770118] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2368137471] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2368810794] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2369284596] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2369831667] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2370171951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2370546507] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2371504401] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2372005356] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2372459481] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2372945484] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2373500115] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2374146327] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2374581636] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2375361870] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2375887647] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2376340554] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2376885819] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377501329] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2378025447] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2379060138] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2379588498] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2380119357] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2380577640] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381098083] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381594544] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2382242184] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2382863238] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2383289496] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2384109357] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2384655588] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2385213348] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2385756408] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2386388004] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2386840050] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2387243607] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2387579733] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2388302574] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2388766590] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2389339932] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2389916655] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2390267166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2390669505] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2391207189] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2391580065] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392264413] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2392724250] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2393466201] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2393848611] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2394555870] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2395009974] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2395486842] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2395836009] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2396207268] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2396712192] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2397066252] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2397749256] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2398188303] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2398920321] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2399276628] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2399959632] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2400410502] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2400922125] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2401487340] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2401840791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2402238867] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2402799966] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2403180990] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403875481] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2404312113] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2405029893] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2405423286] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2405780832] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2406467574] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2406919074] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2407405854] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2407763169] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2408136486] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2408614257] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2408966994] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2409671649] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2410109730] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2410762137] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2411092530] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2411457069] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2412154437] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2412599658] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2413074489] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2413662300] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2414011656] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2414385981] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2415679077] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2416262289] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2416792392] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2417241603] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2417746926] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2418194121] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2418684366] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2419125303] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2419583544] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2420050626] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2420514579] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2421001863] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2421447735] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2421927270] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2422379085] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2422831047] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2423306781] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2423769642] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2424238320] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2424687867] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2425121958] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425609830] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2426070276] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426519991] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2426975859] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2427411105] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2427894336] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2428519107] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2429163429] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2429596743] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2431070271] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2431543947] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2432012751] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2432491173] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2432980263] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2433456333] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2433898467] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2434403958] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2434851720] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2435312901] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2435750541] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2436230097] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2436702534] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2437177155] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2437623678] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2438083620] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2438555049] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2439030930] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2439490515] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2439961587] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2440419849] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2440889808] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2441330913] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2441816517] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2442448155] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2442950664] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2443405398] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2443894740] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2444336538] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444871009] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2445337230] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2445824913] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2446272465] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2446729152] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2447188737] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2447667789] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2448252198] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2448882597] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2449333656] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2449841184] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2450208222] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2450903994] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2451403269] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2451896601] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2452241463] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2452609635] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2453596236] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2454073965] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2454518850] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2454975369] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2455449003] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2455904115] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2456387871] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2456836767] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2457282429] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2457757239] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2458197084] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2458669731] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2459122029] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2459593479] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2460036831] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2460475962] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2460947013] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2461384968] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461842852] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2462301408] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2462736507] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463208209] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2463663846] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2464109928] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2464560609] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 2465013201] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465513232] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2466122421] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2466756348] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2467190607] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2468122566] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2468589984] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2469037389] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2469484626] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2469934971] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2470417068] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2470862310] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2471336868] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2471784357] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2472240981] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2472683556] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2473158492] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2473599954] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2474069367] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2474529582] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2474981103] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2475418596] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2475892650] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2476349127] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2476819548] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2477269326] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2477740524] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2478623238] 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: 2479863750] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2480343642] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2480806839] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481283119] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2481727290] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2482172952] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2482632558] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2483106864] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2483555235] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2484026160] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2484473292] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2484940437] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2485382571] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2485854987] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2486459010] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2487102597] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2487540573] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2487952908] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2488310643] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2489024286] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2489500923] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2489996355] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2490553338] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2490920880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2491293336] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2492287539] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2492750064] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2493216873] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2493670683] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2494133775] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494616586] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2495063004] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2495584182] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2496034212] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2496476388] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2496962475] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2497428843] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2497880364] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2498325879] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2498767845] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2499250677] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499824271] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2500272201] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2500717842] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2501158443] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2501694720] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2502144246] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2502585750] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2503026750] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2503492530] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503987227] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2504611179] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2505243741] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2505687198] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2506514262] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2507165472] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2507590701] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2508128700] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2508521316] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2509206462] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2509667475] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2510171622] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2510524086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2510896395] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2511791688] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2512264776] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2512715415] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2513159586] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2513602959] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514094758] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2514539181] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2514986061] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2515431030] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2515870980] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516356500] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2516804724] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2517246312] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2517689769] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2518146477] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2518620258] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2519067621] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2519507172] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2519950293] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2520406098] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2520883008] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521328376] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2521770279] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2522237445] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2522704527] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523182907] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2523740940] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2524368378] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2524798878] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2525545029] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2526179880] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2526610023] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2527026369] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2527400925] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2528081556] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2528528772] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2529027690] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2529586731] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2529932265] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2530303965] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2531239578] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2531699583] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2532146799] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2532590151] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2533095852] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2533551909] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534022561] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2534465850] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2534949585] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2535393294] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2535873942] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2536315677] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2536783893] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2537242344] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2537693193] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2538130980] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2538605202] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2539047315] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539531722] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2539981059] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2540425860] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2540862303] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541355299] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2541796215] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542269996] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2542715175] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2543161593] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2543610090] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544087630] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2544527097] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544994620] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2545455129] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2545903332] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2546343198] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546815257] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2547412644] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2548064820] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2548469931] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2549513967] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2550023679] ECW: w=0x3dba0550 func=0x3d6b0291 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2550491076] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550967083] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2551541769] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2552208792] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2552686983] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2553228216] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2553598152] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554319775] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2554806513] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2555282856] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2555627655] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2556050910] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2557469019] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2558062689] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2558525109] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2558982048] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2559460260] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2559901764] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2560432329] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2560930512] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2561416242] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2561863836] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562410403] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2562864654] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2563342089] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2563789473] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2564254329] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2564709630] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2565194121] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2565642618] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2566109427] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2566578903] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2567050878] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2567496582] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567969019] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2568418041] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2568906963] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2569383243] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2569831257] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2570271165] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570789907] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2571237291] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2571704121] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2572162341] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2572709181] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2573227692] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2573804667] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2574545736] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2575283088] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2575693869] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2576754474] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2577263010] ECW: w=0x3dba0550 func=0x3d6b0291 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2577721965] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2578246566] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2579030832] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2579712135] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2580190473] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2580658899] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2581065207] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2581762722] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2582227200] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2582701947] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2583291921] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2583803859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2584188810] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2585295636] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2585770803] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2586233937] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2586683694] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2587166022] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2587642848] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2588124441] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2588573694] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2589376041] 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: 2590600866] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2591041488] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2591571024] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2592021999] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2592506574] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2592951291] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593405185] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2593861515] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2594348211] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2594785998] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2595263265] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2595724488] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2596178067] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2596619277] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2597091063] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2597528556] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2598010800] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2598458751] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2598901305] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2599360071] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2599845423] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2600309229] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2600790402] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2601234027] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2601689454] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2602144545] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2602635567] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2603220228] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2603866566] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2604330771] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2604876162] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2605254099] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2606016672] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2606527098] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2607023937] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2607374259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2607745623] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2608829307] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2609304537] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609756058] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2610199053] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2610704124] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2611150164] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2611647402] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2612116479] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2612582511] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2613116121] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2613608109] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2614118703] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2614641477] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2615253984] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2615716446] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2616156795] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2616664701] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2617125042] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2617614048] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2618061474] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2618515578] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2619009372] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2619494346] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2619939294] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2620413096] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2620881585] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2621334681] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2621777592] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2622246417] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2622714171] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2623204017] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2623659570] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2624133981] ECW: w=0x3dba0a00 func=0x3d6b05a9 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2624577564] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2625077196] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2625697347] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2626338477] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2626778679] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2627232342] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2627602782] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2628297630] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2628756228] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2629309557] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2629875948] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2630217492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2630593602] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2632058541] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2632546161] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2633005557] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2633703429] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2634243549] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2634747822] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2635349892] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2635825479] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2636317572] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2636751516] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2637196233] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2637707604] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2638137915] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2638589856] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2639069118] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2639504553] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2639957775] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2640452178] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2640943074] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2641467990] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2642099712] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2642532648] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2643374286] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2643851427] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2644333461] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2644800081] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2645239233] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2645728680] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2646191058] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2646632961] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2647129842] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2647559754] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2648005458] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2648522520] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2648962092] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2649402861] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2649889410] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2650340931] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2650868346] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2651487930] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2651924562] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2652638667] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2653262640] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2653714056] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2654862882] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2655448677] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2655974433] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2656489479] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2656954209] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2657421249] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2657897823] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2658538176] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2659042428] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2659500585] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2659988583] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2660425257] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2660898387] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2661359064] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2661800379] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2662294215] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662719654] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2663210151] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2663653272] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2664091920] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2664572022] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2665018419] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2665484409] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2665933851] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2666389719] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2666843550] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2667339507] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2667782523] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2668220037] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2668704045] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2669168565] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2669606520] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2670047961] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2670484782] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2670963813] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671415271] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2671867065] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672302542] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2672848899] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2673349854] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2673785058] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674260204] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2674707735] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2675152368] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2675625624] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2676099300] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2676537024] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2676988125] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2677487841] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2677926699] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2678365641] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2678816343] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2679254949] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2679756786] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2680198122] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2680637421] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2681075880] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2681524356] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2682021783] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2682463245] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2682922095] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2683463958] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2684100090] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2684547747] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2685008613] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2685349191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2685719946] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2686652409] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2687126127] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2687570823] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2688052794] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2688505260] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2689024590] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2689456308] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2689901319] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2690404941] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2690841216] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2691287361] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2691771390] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2692220643] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2692665402] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2693150124] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2693586147] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2694020700] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2694527871] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2694961563] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2695471149] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2696086134] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2696582994] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2697398592] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2698207260] 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: 2699414886] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2699868150] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2700327861] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700785199] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2701306440] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2701734294] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2702167650] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2702668647] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2703097362] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703538488] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2704020396] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2704447137] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2704899603] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2705388693] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2705815014] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2706327687] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2706954642] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2707386822] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2708083665] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2708704572] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2709161196] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2710030743] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2710489089] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2710936074] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2711403891] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2711863770] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2712347547] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2712799908] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2713259703] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2713738251] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2714185110] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2714670651] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2715097896] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2715551559] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2715995289] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2716434420] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2716916433] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2717357328] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2717825187] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2718265452] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2718702651] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2719181472] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2719620414] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2720092536] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2720538345] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2720982348] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2721443907] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2721892068] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2722335420] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2722772682] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2723250222] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2723690004] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2724134049] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2724575490] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2725010757] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2725489536] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2725929171] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2726369121] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2726805900] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2727242616] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2727739245] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2728169892] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2728635714] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2729092632] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2729537013] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2730152628] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2730598395] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2731047480] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2731486632] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2731995252] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2732423190] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2732874522] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2733326988] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2733778488] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2734284714] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2734733778] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2735175996] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2735613300] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2736048336] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2736558825] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2736990144] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2737472346] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2738005536] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2738662290] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2739097998] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2739569889] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2740125528] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2740481856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2740858134] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2742148437] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2742647775] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2743108998] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2743803762] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2744248164] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2744763315] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2745197259] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2745643572] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2746151247] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2746609341] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2747054436] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2747537877] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747970309] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2748411372] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2748915834] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2749348791] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2749793739] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2750270691] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2750707029] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2751237594] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2751872088] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2752292004] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2753032170] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2753685522] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2754113691] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2755011987] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2755486902] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2755942371] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2756398953] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2756877207] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2757334146] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2757813345] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2758265370] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2758713069] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2759210391] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2759707965] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2760140229] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2760589377] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2761029432] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2761495296] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2761994865] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2762428620] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2762869956] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2763315282] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2763784065] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2764266897] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2764703130] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765161644] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2765658084] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2766097614] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2766569631] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2767007334] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767451127] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2767913757] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2768412045] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2768843133] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2769278148] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2769749682] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2770198284] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2770682796] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2771119953] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2771579895] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2772059136] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2772500115] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2772961863] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2773400889] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2773860999] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2774307879] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2774797998] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2775236100] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2775695517] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2776252143] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2776885629] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2777327238] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2777795727] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2778169002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2778545049] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2779496034] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2779962234] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2780436393] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2780905050] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781345756] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2781826782] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782274040] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2782716321] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2783204403] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2783635302] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784073194] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2784566568] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2785008870] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2785443234] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2785931400] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2786358078] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2786818335] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2787304086] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2787853971] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2788347912] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788997085] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2789417190] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2790112920] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2790782652] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2791218906] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2792144733] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2792607993] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2793103278] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2793575988] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2794020411] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2794454418] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2795273775] 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: 2796451539] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2796929100] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797376190] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2797835880] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2798329254] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798760888] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2799229419] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2799681423] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2800128366] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2800640346] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2801097726] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2801569113] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2802031218] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2802471546] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2802986613] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2803441347] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2803927266] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804378661] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2804826381] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2805302451] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2805745509] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806194237] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2806638870] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2807125503] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2807570472] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2808016953] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2808470091] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2808908970] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2809397829] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2809846452] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2810316852] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2810764908] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2811206160] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2811680865] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2812118799] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812569921] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 2813007477] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2813495265] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813954766] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2814418845] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2814966693] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2815589910] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2816046471] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2816516787] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2817079377] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2817418443] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2817796926] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2818759881] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819216757] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819675775] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2820150963] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2820609225] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2821115640] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821552251] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2821987749] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2822489691] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2822946273] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823381078] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2823872919] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2824319589] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2824771509] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2825269566] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2825709516] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2826141969] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2826643323] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2827080732] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2827591494] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828221305] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2828677719] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2829179451] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2829546615] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2830226133] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2830700187] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2831206014] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2831545941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2831914932] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2832825051] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833309542] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833759215] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2834287974] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834787942] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2835304269] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2835732438] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836167054] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2836648332] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837092209] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2837540769] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2838016104] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838441711] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2838890796] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2839371045] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2839802763] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2840238534] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2840716074] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2841156843] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2841699651] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2842322679] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2842753830] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2843174565] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2843524236] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2844214485] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2844652713] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2845232586] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2845798011] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2846157594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2846544981] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2848078485] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2848614384] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849063679] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2849557053] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2850012039] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2850500247] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850943011] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851770558] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2852250282] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2852757264] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853180435] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2853758061] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2854212963] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2854712217] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2855127198] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855637834] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2856076965] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2856585207] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857000608] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2857477119] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857934037] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2858422245] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858840817] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859444210] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2860013163] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2860656456] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2861078955] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2862014526] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862494208] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862957468] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2863410501] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863879704] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2864394141] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864827581] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2865388995] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865841335] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2866346826] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2866775499] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2867253774] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2867725161] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2868262719] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868693093] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2869167021] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2869600776] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2870091546] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2870574798] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2871106728] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2871542016] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2872022055] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2872460472] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872936185] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2873386530] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2873864658] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2874283230] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874772908] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2875215105] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2875694283] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2876119239] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876601609] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2877037779] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2877528066] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2877950166] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2878412124] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2878864905] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2879360169] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2879775801] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2880261678] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2880695286] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2881205670] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2881633482] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2882095188] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2882533899] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2883036513] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2883456996] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2883939555] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2884504392] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2885160978] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2885581776] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2886509472] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2886971241] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2887445736] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2887919307] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2888353209] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2888842719] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2889279393] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889754371] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2890194489] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2890672827] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2891108115] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2891592753] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2892034908] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2892534855] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2892950151] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2893430484] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2893868439] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2894353854] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2894768058] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2895234489] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2895750207] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2896384239] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2896814046] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2897298432] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2897675256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2898047565] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2899010688] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899475145] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899952202] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2900423841] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2900866395] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2901354477] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901798585] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2902270833] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2902787454] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2903278959] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903690559] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2904184941] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2904641796] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2905195125] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2905668696] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2906175636] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2906690577] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2907196152] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2907609936] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2908488681] 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: 2909719386] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2910213138] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2910715416] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2911135626] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2911614888] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2912219268] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2912879613] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2913292011] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2914218636] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914723938] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2915176803] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2915642919] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2916077766] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2916594681] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2917012728] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917496673] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2917933809] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2918417985] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918857137] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2919335013] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919770196] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2920247484] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2920677564] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2921143176] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2921590749] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2922067344] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2922480141] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2922962721] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2923403007] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2923889031] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924301345] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2924806605] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925244350] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2925726384] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2926161336] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926623462] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2927072169] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2927554392] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2927994972] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2928460626] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2928897762] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2929396197] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2929817436] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2930283699] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2930717055] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2931222567] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2931635154] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2932112148] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2932548675] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2933035035] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2933465913] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2933943306] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934384432] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2934865269] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2935300410] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2935789521] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2936326050] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2936956764] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2937404904] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2938323255] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2938824441] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939422878] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2939948088] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2940441693] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2941022448] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2941519623] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2942041347] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2942540370] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2943069528] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2943525459] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2944052076] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2944546395] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2945075091] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2945530455] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2946056463] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2946550950] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2947078827] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2947535241] ECW: w=0x3dbab728 func=0x3d6a572a '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2948016750] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2948535198] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2949165261] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2949601662] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2950095204] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2950656975] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2950984239] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2951356926] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2952223113] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952692547] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953138818] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2953591746] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2954027769] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2954528199] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2954962857] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2955400392] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2955882762] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2956321053] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2956758861] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2957265423] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2957698611] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2958135495] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2958631158] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2959063002] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2959521054] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2959972344] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2960726223] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2961156723] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2961917658] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2962371930] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2962833279] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2963289189] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2963725443] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2964203130] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964641883] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2965093803] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2965553766] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2966163900] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2966558469] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2967279630] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2967738711] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968205562] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2968657377] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2969114400] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2969626548] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2970058119] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2970491832] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2970988104] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2971414950] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2971868340] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2972318328] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2972922372] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2973339768] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2974139763] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2974593111] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2975053284] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2975504469] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2975943621] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2976394785] ECW: w=0x3db9f0b0 func=0x3d6a2d14 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2976832257] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2977323279] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2977747584] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2978186547] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2978631306] ECW: w=0x3db9f0b0 func=0x3d6a2d14 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2979066825] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2979557994] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2979989208] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2980473216] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2980978749] ECW: w=0x3db9f0b0 func=0x3d6a2d14 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2981440581] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2981968542] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2982480501] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2982992313] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2983479912] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2984091096] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2984530164] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2984988741] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2985315543] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2985702048] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2986576530] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987033805] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987481903] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2987952093] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2988395214] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2988903918] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989327992] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2989775586] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2990254155] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2990683017] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2991118158] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2991731022] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2992177104] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2992619238] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2993098059] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2993524569] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2993985792] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2994440169] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2995054608] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2995483764] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2996219625] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996681079] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2997134574] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2997585927] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2998021215] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2998513581] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998945467] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2999396295] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2999845506] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3000464103] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3000859701] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3001572693] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002033937] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002503014] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3002956635] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3003401205] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3003878514] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3004669626] 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: 3005866374] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3006303300] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3006793125] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007225536] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3007683651] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3008133366] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3008753958] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3009159111] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3009960030] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010416213] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010877289] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3011333052] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3011781591] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3012226014] ECW: w=0x3db9f0b0 func=0x3d6a2d14 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3012663318] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3013154571] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013585218] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3014045076] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3014502561] ECW: w=0x3db9f0b0 func=0x3d6a2d14 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3014951730] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3015430971] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3015865587] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3016302891] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3016743870] ECW: w=0x3db9f0b0 func=0x3d6a2d14 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3017188020] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3017669487] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3018246252] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3018697122] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3019172163] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3019789227] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3020212251] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3020671689] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3021253347] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3021580485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3021955860] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3022878411] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3023349777] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3023799828] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3024258342] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3024705726] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3025174194] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3025643439] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3026085867] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3026580501] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027013290] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3027466407] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3027943485] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3028374825] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3028812423] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3029293029] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3029732664] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3030217911] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030662817] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3031108374] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3031556808] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3032045877] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3032529717] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3032963934] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3033399663] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3033900156] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3034328199] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3034768674] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3035247117] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3035673459] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3036144363] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3036600504] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3037064688] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037673016] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3038127939] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3039021279] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3039476328] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3039925623] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3040393629] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3040845633] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3041293080] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3041743446] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3042194358] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3042635757] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3043085031] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3043571433] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3043995906] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3044444445] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3044887146] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3045324765] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3045800856] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3046237173] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3046723785] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047174403] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047622270] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3048067197] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3048516576] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3048953187] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3049396266] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3049878909] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3050319636] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3050774202] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3051216315] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3051653976] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3052132356] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3052558992] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3053030883] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3053486625] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3053940876] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3054549456] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3054994383] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3055460100] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3055786776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3056160219] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3057212802] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3057693114] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058139070] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3058593615] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059087913] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059532609] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3060074073] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3060582798] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3061142343] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3061618266] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3062146059] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3062647980] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3063196941] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3063649722] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3064165629] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3064602912] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3065063946] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3065591214] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3066064155] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3066524034] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3066965265] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3067531488] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3067978620] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3068426109] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3068908962] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3069335913] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3069848691] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3070339734] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3070778046] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3071289501] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3071822796] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3072315015] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3072932184] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3073381584] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3074466612] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3074935374] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075468606] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3075952656] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076404345] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076848789] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3077297811] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3077748912] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3078194028] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3078641580] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3079162674] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3079678224] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3080217000] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3080755041] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3081201060] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3081705627] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3082168530] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3082637943] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083085705] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083539221] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3083993766] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3084463620] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3084909198] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3085350996] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3085833072] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3086294106] ECW: w=0x3dbac628 func=0x3d6a5afd 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3086733447] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3087175266] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3087614922] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3088095570] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3088541379] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3089004345] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3089464623] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3089933343] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3090564309] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3091017762] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3091491333] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3092073663] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3092427849] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3092804715] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3093691146] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3094151508] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3094732053] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3095357622] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3095749041] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3096750531] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3097228596] ECW: w=0x3dba0640 func=0x3d6b034a '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3097735452] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3098307912] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3098974137] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3099606174] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3100012818] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3101410389] 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: 3102798132] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3103290687] ECW: w=0x3dba0640 func=0x3d6b034a '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3103777656] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3104260677] ECW: w=0x3db9fce0 func=0x3d6a36e7 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3104720850] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3105296355] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3105924801] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3106333293] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3107106513] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3107568240] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3108022869] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3108589176] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3109227870] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3109637055] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3110116149] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3110457588] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3110827587] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3111594927] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112055184] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3112600008] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3113225556] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3113639046] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3114497358] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3114982332] ECW: w=0x3dba0640 func=0x3d6b034a '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3115425705] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3115936992] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3116503131] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117132963] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3117529275] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3118393551] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3118851435] ECW: w=0x3dba0640 func=0x3d6b034a '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3119294955] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3119787384] ECW: w=0x3db9fce0 func=0x3d6a36e7 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3120250140] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3120794124] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3121418895] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3121826526] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3122526393] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3122989716] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123435126] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3124002147] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3124632231] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3125039967] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3125509107] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3126079467] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3126426030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3126801930] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3128236839] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3128708373] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129160776] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129616791] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3130070916] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3130524054] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3130978221] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3131422224] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3131901171] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3132360210] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3132825045] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3133409475] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3133858497] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3134296410] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3134791422] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3135238869] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3135723255] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3136180467] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3136647717] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3137080527] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3137555358] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3137995644] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3138453801] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3138901962] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139363941] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3139810065] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3140305455] ECW: w=0x3dbab818 func=0x3d6a592f '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3140918550] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3141398253] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3141971007] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3142598025] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3143013888] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3143883393] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3144339576] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3144786456] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145243248] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3145701153] ECW: w=0x3dbab818 func=0x3d6a592f '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3146172666] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3146642100] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3147195933] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3147829587] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3148242006] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3149209749] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3149673681] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3150123627] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3150575925] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3151032885] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3151484406] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151936746] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3152382366] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3152860977] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3153317979] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3153781596] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3154221588] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3154665087] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3155100585] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3155586819] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3156033132] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3156521319] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3156956544] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3157415793] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3157855617] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3158336559] ECW: w=0x3dbab818 func=0x3d6a592f '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3158801961] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3159292983] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3159864204] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3160498635] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3160916451] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3161393319] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3161752461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3162124497] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3163130292] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163586937] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164055237] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164522550] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3164976738] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3165410808] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165931356] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3166372146] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3166854012] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3167294550] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3167753190] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3168200931] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168648000] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3169083603] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3169561122] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3170012265] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3170471451] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3170909448] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3171353493] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3171786135] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3172272222] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3172713873] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3173178246] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3173619456] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174064950] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3174517017] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3174993276] ECW: w=0x3dbab818 func=0x3d6a592f '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3175455318] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3175924605] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3176483184] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3177143004] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3177538644] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3178370160] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178832328] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179284080] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179728566] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3180179772] ECW: w=0x3dbab818 func=0x3d6a592f '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3180681462] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181175193] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3181742655] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3182379333] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3182801202] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3183920649] 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: 3185332920] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3185787549] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3186240456] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3186685530] ECW: w=0x3dbab458 func=0x3d6a51ec '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3187158828] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3187600101] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188046666] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3188487078] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3188974614] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3189419331] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3189882444] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3190325397] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190939962] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3191377728] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191856612] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3192303891] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3192759780] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3193247736] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3193695897] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3194140488] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3194622291] ECW: w=0x3dbab818 func=0x3d6a592f '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3195085488] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3195648267] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3196206321] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3196839030] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3197250126] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3197725545] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3198319341] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3198674031] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3199044513] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3200118453] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3200576463] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3201026430] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3201494940] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3201932286] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3202392039] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3202828503] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3203303418] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3203788182] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3204240669] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3204687129] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3205123824] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3205630029] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3206089383] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3206529543] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3206979321] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3207419376] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3207915732] ECW: w=0x3dbac718 func=0x3d6a59d0 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3208560684] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209015439] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3209571792] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3210222792] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3210631536] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3211608519] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3212078961] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3212528949] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3212986434] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3213423591] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3213870156] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3214319787] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3214803690] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3215265627] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3215701503] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3216160500] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3216599253] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3217078725] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3217539255] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3217974669] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3218449626] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3218890710] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3219366654] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3219834009] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3220281939] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3220727118] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3221166312] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3221637279] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3222095331] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3222544290] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3222992388] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3223444854] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3223930017] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3224392836] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3224859561] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3225455142] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3226086129] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3226492983] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3226991649] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3227345310] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3227716107] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3228897630] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3229378257] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3229827048] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3230279640] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3230716167] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3231196689] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3231644178] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232128648] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3232598208] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3233061447] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3233508621] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3233950272] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3234426804] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3234887901] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3235346394] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235798377] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3236237130] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236712381] ECW: w=0x3dbac718 func=0x3d6a59d0 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3237186813] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3237652089] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3238268229] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3238922547] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3239348028] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3240438474] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3240905556] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3241376922] ECW: w=0x3dbab548 func=0x3d6a53f7 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3241832328] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3242276604] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3242729994] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3243174942] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3243672411] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3244139661] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3244578813] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3245025084] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3245483619] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245961411] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3246426582] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3246865188] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3247312446] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3247765962] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3248337141] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3248839797] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3249281553] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3249765834] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3250228044] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3250710141] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3251170461] ECW: w=0x3dbac538 func=0x3d6a5a85 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3251604804] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3252076863] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3252518304] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3252995193] ECW: w=0x3dbab638 func=0x3d6a559b '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3253466076] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3253926648] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3254538987] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3255171024] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3255585900] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3256090866] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3256651965] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3256997247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3257369808] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3258735396] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3259212054] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3259655868] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3260160897] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3260610696] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3261052956] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261533373] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262003710] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3262467222] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3262917483] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3263363796] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3263801730] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264311652] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264784761] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3265230696] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3265688748] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3266145183] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3266625012] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267109209] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3267708087] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3268335441] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3268772976] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3269758065] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3270246042] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3270727215] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3271538928] 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: 3272864322] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3273319161] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3273804072] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3274271469] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3274714233] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3275183709] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3275642265] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3276117705] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3276603351] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3277076103] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3277521345] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3277969632] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3278446248] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3278912574] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3279379593] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3279831198] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3280269951] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3280741527] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3281253192] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3281695116] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3282153966] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3282633249] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3283109130] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3283611975] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3284060745] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3284508675] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3284950368] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285439689] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285909648] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3286356108] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3286801245] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3287242434] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287728647] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288199782] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3288639900] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3289090812] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3289543677] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290018151] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290489601] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3290930076] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3291375843] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3291826986] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3292306983] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3292776690] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3293228001] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3293700942] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3294142488] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294623325] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3295238436] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3295887483] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3296295240] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3296775342] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3297119700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3297493374] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3298570968] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3299030784] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3299474136] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3299933784] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3300383688] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3300829392] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3301336626] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3301805724] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3302258862] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3302707548] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3303154680] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3303590850] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304065534] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304546812] ECW: w=0x3db9f650 func=0x3d6a32b1 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3304991172] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3305436960] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3306028404] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3306483537] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3306963933] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3307565877] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3308269482] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3308794020] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3310311648] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3310961388] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3311478933] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3312145788] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3312685341] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3313193541] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3313687356] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3314132934] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3314633238] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3315150153] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3315653166] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316164453] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3316726224] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3317178627] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3317668872] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318148764] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318654591] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3319169784] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3319628004] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3320076375] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320571240] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3321182634] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3321644424] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3322089687] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3322533144] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3323054889] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3323551560] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3323995605] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3324438411] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3324875169] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325373667] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325847490] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3326288133] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3326730981] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3327221877] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327702441] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3328177608] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3328620036] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3329072040] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3329541033] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3330020757] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3330492774] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3330933963] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3331410159] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3331851768] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332329413] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332795928] ECW: w=0x3db9f740 func=0x3d6a3349 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3333245013] ECW: w=0x3db9d850 func=0x3d6b7637 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3333703380] ECW: w=0x3dba0460 func=0x3d6b01d8 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3334147089] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3334622676] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3335257716] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3335921274] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3336331362] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3336812556] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3337376490] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3337732356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3338127975] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3340622124] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3341107056] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3341657508] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3342175242] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342660741] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3343114488] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343636443] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3344155101] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3344660508] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3345093801] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3345560442] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3346248822] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3346658427] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3347968953] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3348464847] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3348927498] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3349370283] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3349862565] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3350333973] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3350785578] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3351228069] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3351700569] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3352159965] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3352620726] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3353094276] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3353586075] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3354008280] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3354482754] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3355110486] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3355516941] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3356767470] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3357234153] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3357689391] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3358130958] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3358620447] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359067159] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3359547198] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3359985111] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3360465675] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360924021] ECW: w=0x3db9da30 func=0x3d6b782d 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3361378020] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3361830318] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3362313885] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3362738295] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3363323985] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3363952641] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3364354686] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3366295380] 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: 3367609518] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368071098] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3368544837] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3368993859] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3369489123] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3369947343] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3370395084] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3370866513] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3371367804] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3371800740] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3372269796] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3372893454] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3373313160] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3374316750] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3374776041] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3375229431] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3375688512] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3376170588] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3376621836] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377070270] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3377551905] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3378041016] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3378464397] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3378916947] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3379554381] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3379959282] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3380437578] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3380781075] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3381153531] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3382361010] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3382840650] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3383303868] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3383859423] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3384422895] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3384943590] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3385476045] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3385984560] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3386479824] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3386923701] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3387386961] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3388039704] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3388449288] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3389751099] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3390276708] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3390739674] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3391184706] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3391679613] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3392230632] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3392683245] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3393125169] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3393596661] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3394046775] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3394504554] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3394976277] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3395461482] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3395878143] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3396356649] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3396979341] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3397389723] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3398653713] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399118170] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3399571035] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3400008612] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3400483590] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3400947585] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3401402697] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3401837922] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3402313068] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3402770721] ECW: w=0x3db9da30 func=0x3d6b782d 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3403225539] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3403681281] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3404201493] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3404629410] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3405101763] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3405730734] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3406133157] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3407297838] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3407763366] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3408216819] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3408663447] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3409156002] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3409611996] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3410059275] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3410532237] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3411054822] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3411475200] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3411933588] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3412555335] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3412964877] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3413928861] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3414382965] ECW: w=0x3db9db20 func=0x3d6b78fc 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3414842550] ECW: w=0x3dba0820 func=0x3d6b0403 '='
[Hera] [HADES][INFO ] [KRELTSC: 3415294932] ECW: w=0x3dbab360 func=0x3d6a50bc '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3415770456] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3416224980] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3416695989] ECW: w=0x3dbab268 func=0x3d6a5000 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3417163680] ECW: w=0x3dba2da0 func=0x3d6ae021 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3417662514] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3418087029] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3418541994] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3419162397] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3419579709] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3420136314] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3420863019]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3421384953] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3422051577] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3422654235] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3423018249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3423393708] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3424376571] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3424838172] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3425292360] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3425754948] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3426207918] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3427092837] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3427783779] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3428256678] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3429113331] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3429752151] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3430236789] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3431139306] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3431688435] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3432163707] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3432671802] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3433122336] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3433571022] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3434080587] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3434533599] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3434988690] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3435563019] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3436229118] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3436701324] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3437261919] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3437683284] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3438403479] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3438847566] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3439356501] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3439768122] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3440478909] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3440938746] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3441476871] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3442050780] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3442431636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3442804554] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3444009093] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3444679707] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3445118145] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3446135679] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3446793945] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3447265731] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3448496352] 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: 3449726133] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3450369405] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3450812421] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3451353570] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3451781466] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3452477028] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3452937747] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3453425136] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3453897174] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3454667370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3455180736] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3455689419] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3456136425] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3456905088] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3457422171] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3457964370] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3458588679] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3459013152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3459435504] 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: 3480818670] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3481490019] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3482000655] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3482996328] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3483461436] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3483911928] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3484401039] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3484878831] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3485384028] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3485905857] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3486464625] ECW: w=0x3db9eed0 func=0x3d6a2bab '+'
[Hera] [HADES][INFO ] [KRELTSC: 3486927675] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3487384740] ECW: w=0x3dbac808 func=0x3d6a5b75 '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: 3507998823] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3508671810] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3509150862] 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: 3529925385] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3530641842] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3531087819] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3531641946] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3532240593] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3532751250] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3533180868] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3534352521] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3534892158] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3535349118] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3535944006] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3536419971] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3536902089] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537378747] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537883209] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3538373307] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3539352390] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3540062673] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3540550881] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3541215594] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3541884780] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3542388150] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3543212001] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3543885828] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3544350348] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3544867599] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3545456376] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3545821524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3546197865] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3547297761] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3547771752] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3548226990] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3548696718] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3549163212] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3549635943] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3550110480] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3550566747] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3551070957] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3551564058] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3552016272] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3552472602] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3552942351] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3553392402] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3553858518] ECW: w=0x3dbac808 func=0x3d6a5b75 '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: 3556018326] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3556675185] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3557144976] 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: 3558881487] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3559527657] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3559991211] 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: 3561163977] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3561851748] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3562402032] 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: 3563606130] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3564290667] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3564738555] 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: 3565825725] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3566629542] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3567110148] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3568012203] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3568776939] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3569226045] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3570249102] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3570955752] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3571469265] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3572203740] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3572726619] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3573444987] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3573932901] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3574447380] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3575067615] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3575402943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3575775840] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3576766221] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3577232925] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3577852824] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3578307621] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3578919645] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3579300186] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3579919707] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3580384122] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3581022837] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3581406549] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3582062169] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3582505164] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3583587714] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3584005236] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3584615370] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3585125565] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3585626562] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3586267608]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3586758210] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3589259037] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3589745964] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3590643294] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3591572733] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3592050819] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3592507527] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3593012157] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3593625357] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3594086832] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3594630921] ECW: w=0x3dbaabd8 func=0x3d6a80af 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3595087104] ECW: w=0x3db9d760 func=0x3d6b75b1 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3595587513] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3596479215] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3597189162] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3597866937] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3598679238] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3599286264]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3599823255] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3600415140] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3600803892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3601182291] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3601736733] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3602112045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3602489625] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3602978652] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3603369546] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3603740973] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3604277040] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3604662600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3605061768] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3605589834] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3605997948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3606399006] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3607024806] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3607442559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3607834293] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3608367609] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3608734206] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3609110148] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3609595500] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3609977679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3610372563] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3610919193] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3611365107] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3611808375] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3612337575] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3612721896] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3613101261] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3613706502] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3614359035] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3614753583] Total tests run: 1035641324
[Hera] [HADES][INFO ] [KRELTSC: 3615174045] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3615544464] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3615912279] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3616342653] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3616761645] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3617220936] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3617670483] ==============================================
[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: [0x000000003d679000, 0x000000003d6c2e5b)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3642584715] 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: 3813823083] 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: 3821902938] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3824510760] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3825786888] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3829935900] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3832252053] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3832772181] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3833276370] ECW: w=0x3dbcfd90 func=0x3d68e528 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3833737677] ECW: w=0x3dba5d88 func=0x3d6afa15 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3834713526] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3835186887] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3835646850] ECW: w=0x3dba5d88 func=0x3d6afa15 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3836376201] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3836819574] ECW: w=0x3dba5d88 func=0x3d6afa15 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3837482166] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3837903825] ECW: w=0x3dbcfd90 func=0x3d68e528 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3838355094] ECW: w=0x3dba5d88 func=0x3d6afa15 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3839129889] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3839555328] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3840008382] ECW: w=0x3dba5d88 func=0x3d6afa15 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3840580926] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3841014177] ECW: w=0x3dbcfd90 func=0x3d68e528 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3841476786] ECW: w=0x3dba5d88 func=0x3d6afa15 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3842229993] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3843026124] 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: 3844230138] ECW: w=0x3dbac808 func=0x3d6a5b75 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3844681323] ECW: w=0x3dba57e0 func=0x3d6af716 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3845144142] ECW: w=0x3dbac808 func=0x3d6a5b75 '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=9056968)
[Hera] Heartbeat running.
[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>