Punch list §25 item 0.3 complete.
The functional work (FDT reader, `time` CSR switch, SBI TIME extension
arm/re-arm, sie.STIE) was committed separately by Captain Bob as accd79f,
honestly labeled "NOT complete." This finishes it: stale documentation
cleanup, then rigorous verification against the item's literal acceptance
text, which the prior commit had not yet done.
Doc cleanup: every remaining reference to `rdcycle` / "assumed 1 GHz" in
riscv64/timer.c and riscv64/apic.c rewritten to describe the actual `time`
CSR / SBI-armed behavior. Caught and corrected my own arithmetic error in
the process: a draft claimed the ns-overflow bound improved to "~58 years"
under the new counter; direct computation shows the bound is actually
~3.26 days (2^48 ns) and is *frequency-independent* -- s_ns_per_tick and
tick rate scale inversely and cancel. Verified with a script before
writing the final comment, not asserted.
Verification, since "boots to prompt" was not sufficient for this item's
acceptance ("heartbeat_ticks() advances ... within measurement noise"):
- No FORTH word exposes heartbeat_ticks() to the REPL, and adding one would
be a new primitive outside this item's scope. GDB-over-QEMU-stub reads of
the static counter failed ("Cannot access memory"), likely a virtual-vs-
runtime address mismatch; abandoned rather than debugged further, since a
better instrument was available.
- QEMU's own `-d int` trap tracing (independent of all guest code) shows
2,797 `cause:5 desc=s_timer` interrupts delivered by the time boot reaches
the prompt, and the interleaved `desc=supervisor_ecall` entries are exactly
the SBI set_timer calls from riscv64_timer_rearm(), confirming the full
interrupt -> handler -> re-arm -> SBI loop.
- Measured rate over a real 10.127 s window: 1,013 further interrupts,
100.028 Hz observed against 100 Hz configured -- 0.03% deviation. The
sustained, non-decaying rate is itself proof the one-shot re-arm succeeds
on every cycle, not just the first.
- Confirmed regression-free on amd64 and aarch64 too: uefi_loader.c, uefi.h,
boot_info_offsets.h and the new fdt.c/fdt.h are shared across all three
builds (amd64 also consumes the offset constants via kernel_entry.S), so
all three were rebuilt and booted. Identical dict_hash
0x3d4e1daf289da94f on all three, matching the item 0.1/0.2 baseline.
Reported, not fixed, per rule 3:
- DOE_INJECT=1's EXEC-DOE now fails as "UNKNOWN WORD" against the pruned
Hera-alone capsule -- doe.4th was never loaded by init.4th even before
item 0.1's prune, so this is a pre-existing gap the prune surfaced, not a
new defect. Discovered while chasing why a 200-rep injected DoE run
produced no new CSV rows after 25 minutes; it had failed in the first
millisecond, not run the whole time.
- repl.c's own comment claims a "Heartbeat: N ticks" diagnostic prints to
the serial log; no such print exists anywhere in the tree.
- riscv64/arch.c's arch_read_timestamp() still uses rdcycle with a stale
1 GHz comment, but it has zero callers on this architecture -- dead code,
left alone.
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 18:21:30
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=1914742362 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=924920629, tick_hz=100, initial_count=9249206
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: 5366886] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 22935402] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 42575106] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 43113294] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 43744848]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 44523906] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 45076542] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 45700914] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 46091241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 46894218] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 53996964] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54968067] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 57986061] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 58571310] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59185854] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 60659592] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 61688802] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62442135] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 64465842] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 65493792] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66331461] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 68768217] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 69467433] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70095060] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 72094617] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 72659223] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 73227546] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73963071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74699856] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 75557538] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 76116012] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 76454427] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 76857774] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 77638911] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78289197] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 80155131] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 81018420] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81790401] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 83792772] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 84418530] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85042419] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 86576910] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 87190656] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87866772] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 92222466] 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: 99865080] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 100520448] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101150028] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 102607092] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 103193139] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103854786] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 105510384] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106503789] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107132172] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108732834] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 110447715] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111230490] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 113494227] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114681252] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115308648] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 117187056] 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: 118632612] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119251923] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119999292] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 121681581] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 122550057] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123290811] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125330646] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 125972868] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126624939] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 128108610] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 128697912] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129336417] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 130752825] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 131678274] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132329148] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 134166060] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 134885793] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 135296511] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136055934] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136597293] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 137203395] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 137897424] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 138247410] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 138617976] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 139278531] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140073381] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 141625008] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 142265214] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142892694] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 144355806] 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: 145691070] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 146311053] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146933388] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 148533609] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 149570925] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150416175] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 152603850] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 153302793] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 153991761] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154917924] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 155401617] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 155924181] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 156465120] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157258080] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 157769535] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 158279121] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 158874282] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 159214314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 159587022] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 160723416] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161395689] 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: 163165191] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 163890846] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164574921] 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: 166465278] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 167463933] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168127554] 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: 169935549] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 170517270] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 171077613] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171886113] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172340595] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 172765551] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 173224107] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173898333] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174399708] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 174945603] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 175529088] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 175863828] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 176236641] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 176859186] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177601095] 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: 180045075] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 181071492] 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: 182956536] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183646197] 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: 185375484] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 186086271] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186745524] 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: 188374242] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 188917344] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 189382011] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190080828] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 190537746] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 190953357] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 191434467] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192201240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 192765720] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 193425960] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 193934412] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194677497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 195195882] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195689865] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 196396725] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 196823151] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 197269590] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 198448488] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199224837] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 201069981] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 201761973] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202443402] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 203843052] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 204466206] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205199316] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 206609067] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 207197130] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 207871125] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 208231002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 208603143] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 209878305] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210661731] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 212763642] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 213608766] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214297356] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 215778969] 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: 217184079] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 217742553] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218363145] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 219793812] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 220262805] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220806159] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 221142621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 221565477] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 222816258] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223511463] 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: 225201795] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 225995658] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226759995] 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: 228507237] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 229077345] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 229621476] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 229979673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 230351415] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 231193221] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231835611] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 233289714] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 233881452] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234561558] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 236146911] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 236827038] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237452334] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 238898037] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 239367366] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 239753535] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240458421] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 240921534] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 241396911] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 241944801] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 242308878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 242714829] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 243787047] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244600818] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 245311794] 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: 248457426] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 249285078] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250046958] 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: 252221949] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 253159368] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253900206] 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: 256237905] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 257040252] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 257644275] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258473523] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 259124712] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 259748013] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 260315454] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261201612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 261780666] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 262613127] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 263478936]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 264180441] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 264899313] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 265806534] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 266261268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 266775516] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 268648695] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269478930] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 271981836] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 272823726] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273672084] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 276152919] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 277023117] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277842411] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 279833211] 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: 282517956] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 283517472] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284379984] 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: 287309127] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 288031695] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 288615705] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289524480] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 290148222] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 290997882] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 291793698] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 292240998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 292861527] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 293782146] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294644868] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 296975217] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 297930612] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298771704] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 301299642] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 302007699] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 302495424] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303478245] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 304143021] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 304766070] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 305697630] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 306147975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 306648867] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 307731816] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308585634] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 311051139] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 312335016] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313150824] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 314853042] 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: 317785713] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 318541104] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 319045146] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320082924] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 320779893] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 321540891] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 322456680]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 323144871] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 323869518] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 324709644] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 325153689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 325648407] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 327348588] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328302975] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 330767178] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 331640022] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332624523] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 335071065] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 335995653] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336935907] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 339417246] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 340464600] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341361300] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 344025003] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 345509157] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346386621] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 349421016] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 350425173] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351316728] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 352110108] 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: 356034504] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 356762532] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357757386] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 358395135] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 359111214] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360118773] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 360777375] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361595997] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 362476569] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 362934684] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 363449436] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 364503615] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365245062] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 367420305] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 368215722] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368866134] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 370491807] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 371007798] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371674401] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 372145515] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 372646008] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 373244193] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 373594683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 373977240] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 375216660] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 375896262] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 377453664] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 378044898] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 378759045] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 380936535] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 381862047] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382659858] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 384341622] 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: 386447082] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 387283239] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388030839] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 389668251] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 390135858] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 390809601] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 391175316] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 391546470] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 392192388] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 392806491] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 394288818] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 394899939] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 395536764] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 397194441] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 397765746] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 398319264] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 398643693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 399015729] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 399999600] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400612737] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 402511116] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 403339818] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 404191662] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 406474425] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 407093379] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 407772393] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 408237186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 408700803] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 410511696] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411312888] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 412871109] 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: 416310132] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 417282369] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 418108152] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 420937629] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 421598667] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 422331672] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 422868537] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 423396372] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 425103609] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 425768931] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 427734153] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 428784636] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 429420432] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 431216520] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 431681964] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 432233613] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 432573078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 432954480] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 433527675] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 434159607] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 435567762] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 436317126] 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: 438166953] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438814698] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 440479095] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 440960016] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 441562695] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 441923517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 442311702] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 443199540] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 443863938] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 445393410] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 446077065] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 446709858] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 448228032] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 448894614] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449522514] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 451062339] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 451561215] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 452162823] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 452498760] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 452873316] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 453636939] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 454288212] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 455722302] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 456341508] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 456957186] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 457715727] 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: 459655854] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 460121970] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 460689558] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 461017641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 461385750] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 462275898] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462912534] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 464471700] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 465139122] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 465748122] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 467306574] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 467998881] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 468710508] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 470291178] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 471129288] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471743454] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 472882011] 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: 474830811] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 475362972] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476040474] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 476501151] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 476964579] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 477543444] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 477875139] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 478246986] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 479149881] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 479771103] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 481312818] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 482018985] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482631240] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 484187298] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 484860852] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 485488899] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 487036893] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 487465482] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488153841] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 488607252] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 489067299] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 489635979] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 489968892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 490338765] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 491444457] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 492085503] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 492992955] 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: 495076638] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 495783372] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496423977] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 498124494] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 498869511] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 499483572] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 501249294] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 501745986] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502467231] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 502931415] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 503397489] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 503951805] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 504311619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 504689220] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 505846467] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 506494989] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 507933783] 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: 509528964] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 509995143] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510634509] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 511637847] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 512274483] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513032604] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 515241321] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 515913258] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516925479] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 517495524] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 518071575] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 518715372] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 519129618] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 519540546] 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: 521560683] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522197256] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 524518050] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 525068040] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525727734] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 526376445] 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: 529223793] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 530082084] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530890815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 531452250] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 532125216] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 532791000] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 533192142] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 533694987] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 535135818] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 535821825] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 537630513] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 538121241] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 538752879] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 539756826] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 540235353] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 540981441] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 541437855] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 542068233] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 542921988]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 543686934] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 544481448] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 545177577] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 545562423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 545946030] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 546895965] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 547511055] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 548935359] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 549456684] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550069758] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 551459286] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 551976747] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 552601812] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 553944762] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 554493366] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 555125214] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 556627869] 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: 558640782] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 559577046] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 560265720] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 562080393] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 562714509] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563369772] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 565021317] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 565526787] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 565895925] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 566566182] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 567021063] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 567443919] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 567788886] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 568505301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 568961568] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 569492742] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 570070767] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 570398325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 570784284] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 572293197] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573051507] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 575077251] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 575687049] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576306108] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 577734402] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 578270889] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578888205] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 580265007] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 580778142] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 581388885] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 582892065] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 583434957] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 584067729] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 585430146] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 586281654] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 587033370] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 589281189] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 589963731] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590627709] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 591407775] 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: 593665212] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 594161799] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 594552966] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595234122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 595691901] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 596091720] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 596437044] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597119376] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 597604560] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 598064292] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 598650297] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 598984050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 599353482] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 600065298] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600706848] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 602244531] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 602838852] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603463035] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 604946958] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 605541006] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 606266115] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 607779648] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 608323338] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 608930238] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 610329384] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 610899135] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611527182] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 612891342] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 613480035] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614085255] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 615872964] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 616490931] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617102157] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 618913365] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 619416000] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 619871070] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620620875] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 621082203] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 621534333] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 621937113] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 622626354] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 623086086] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 623543718] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 624179220] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 624503166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 624871674] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 625419144] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626049438] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 627129342] 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: 628767699] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 629449863] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630221298] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 631774101] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 632403345] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633060246] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 634543119] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 635114676] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 635723844] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 637131978] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 637682136] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638289624] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 639647106] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 640163874] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 640786314] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 642187875] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 642691497] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 643096923] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 643881966] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 644439138] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 645135519] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 645522885] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 646195746] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 646662723] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 647205804] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 647586618] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648268467] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 648749409] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 649340769] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 649931919] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 650329680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 650798652] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 652149603] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 652775718] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 654230283] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 654798501] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 655439925] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 656889261] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 657440826] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 658059066] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 659871093] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 660715650] 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: 662553297] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663187917] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 665070630] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 665737464] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666366708] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 667812600] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 668388105] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669006660] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 670402551] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 670957245] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 671339256] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672033390] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 672525147] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 673039206] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 673442049] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 674347443] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 674938068] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 675639720] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 676051131] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676916289] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 677491185] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 678068118] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 678802320] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 679234920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 679660380] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 680724471] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681367239] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 682895262] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 683457789] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684080544] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 685641033] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 686234934] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686879592] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 688812936] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 689754261] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 690230268] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 691129614] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 691664757] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 692408997] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 692942943] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693792855] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 694360212] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 695054703] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 695451414] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 696132906] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 696591924] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 697066461] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 697660257] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 697993926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 698364912] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 699336540] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 699978384] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 701357118] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 701951859] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 702691080] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 704742234] 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: 706348923] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 706878522] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707496741] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 708924678] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 709520637] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710161536] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 711730446] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 712249482] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 712627965] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 713315379] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 713860833] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 714377328] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 714944097] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 715289862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 715665342] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 716500512] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 717143133] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 718634553] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 719197437] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719831679] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 721338366] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 721867062] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722549667] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 723924936] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 724572639] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725208099] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 726811323] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 727362636] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 727754874] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728448000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 728926569] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 729432921] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 730003764] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 730337790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 730749096] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 731804199] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 732477816] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 733957119] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 734604780] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735323757] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 736821708] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 737419515] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738047478] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 739497591] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 740108901] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 740734071] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 741870402] 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: 743687322] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 744204069] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 744603825] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 745315599] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 745880289] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 746444643] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 746888100] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747712350] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 748187496] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 748697859] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 749285670] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 749676270] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 750054375] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 750915081] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 751552095] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 753020037] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 753545898] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 754185348] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 755531406] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 756094311] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 756713370] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 758111382] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 758650116] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759270498] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 760909800] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 761503113] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 761919753] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762688332] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 763153503] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 763645659] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 764007279] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764805006] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 765281139] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 765747948] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 766357557] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 766684968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 767144406] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 767764221] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 768432252] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 769750674] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 770231574] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770877324] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 772187724] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 772717806] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773362170] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 774712827] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 775454001] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 776221845] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 778281630] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 778998801] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779627247] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 780506097] 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: 782560149] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 783070365] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 783449226] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784135758] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 784594167] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 785054508] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 785636187] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 785965047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 786331959] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 787020507] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787674405] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 788982621] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 789595107] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 790369671] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 792364818] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 793029804] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793742796] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 795825261] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 796417671] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797041350] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 798487683] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 799095507] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799709568] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 801296118] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 801803604] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 802199706] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 802901127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 803360838] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 803845665] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 804680394] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 805108605] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 805587111] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 806769957] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 807406404] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 808888563] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 809407284] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 810047973] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 811493781] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 812019999] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 812679252] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 814023399] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 814531200] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 814907394] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 815608962] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 816072894] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 816537309] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 817165020] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 817504905] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 817873497] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 818547513] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819196056] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 820783929] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821376759] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822054891] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 823033659] 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: 825310353] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 825844824] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826463673] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 827842680] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 828331035] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 828703344] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829396974] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 829873086] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 830347896] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 830951478] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 831298650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 831667725] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 832322106] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 832979343] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 834788451] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 835542414] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 836281929] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 838143558] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 838843131] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 839667129] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 841114365] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 841597071] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 842236605] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 843541587] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 844134333] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844756164] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 846425685] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 846927585] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 847300377] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 848102241] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 848659686] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 849247560] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 849939111] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 850412073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 850856286] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 851981634] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852801936] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 854654871] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 855143121] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855760563] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 857089380] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 857582208] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858196836] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 859527312] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 860075622] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860706399] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 862194123] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 862831263] 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: 864654210] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 865473693] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 867398217] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 868118769] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 868594188] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869479212] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 870018513] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 870586269] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 871273599]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 871786272] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 872347182] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 872938437] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 873300288] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 873677028] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 874358415] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875001624] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 876520176] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 877246692] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878065461] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 879953844] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 880753335] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 881488587] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 883398579] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 884048865] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 884681490] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 886047876] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 886588815] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887208483] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 888565566] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 889081263] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 889482762] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890186388] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 890642865] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 891073575] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 891537864] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 892365264] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 892974453] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 893758488] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 894501552] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 894864831] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 895301148] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 896540190] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897313347] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 898969533] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 899526537] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 900147675] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 901556544] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 902107248] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902744955] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 903778407] 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: 905506119] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 906154179] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906963162] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 908887791] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 909798750] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 910497819] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 912509514] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 913312722] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 913789653] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914613672] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 915225465] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 915782343] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 916142136] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916818441] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 917302953] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 917768859] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 918336048] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 918697710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 919116072] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 920526117] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921290475] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 923363112] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 924167706] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924931245] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 926780442] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 927346224] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928090359] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 929592951] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 930263607] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 930946842] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 932853558] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 933519426] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 934292520] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 936105051] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 936806661] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 937342917] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938173803] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 938695716] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 939264333] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 939687336] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940448670] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 940914618] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 941386887] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 941950065] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 942287157] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 942692625] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 943641468] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 944265021] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 945621159] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 946163526] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946799742] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 947343936] 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: 949494231] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 950021352] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950670189] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 952106190] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 952653387] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953451261] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 955309656] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 955948686] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 956429229] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 957319293] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 957797715] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 958273365] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 958828311] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 959199003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 959655921] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960334053] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961011177] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 962514273] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 963041646] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 963741429] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 965527122] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 966301224] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967050567] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 968998086] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 969893337] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970618992] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 972665106] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 973365813] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974054004] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975450588] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 975965550] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 976391430] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 977217507] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 977680515] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 978111645] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 978456948] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979121892] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 979677993] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 980319396] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 980988372] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 981364083] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 981820980] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 983072076] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 983812368] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 985748946] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 986535060] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 987158487] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 987685188] 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: 989842245] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 990370899] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991002306] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 992359746] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 992946885] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 993561345] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 995488578] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 996171708] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 996662520] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997507350] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 998057403] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 998696832] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 999194973] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000003998] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1000569885] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1001092617] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1001657202] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1001987259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1002372567] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1003390332] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1004006955] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1005418953] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1006049835] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006700625] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1008308427] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1008947499] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1009764609] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1011515904] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1012306281] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013061588] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1014862317] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1015445130] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016118075] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1017515415] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1018028760] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1018403274] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019080083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1019542398] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1019962209] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1020312930] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1021031550] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1021497645] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1021975542] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1022629818] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1023071763] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1023545565] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1024840110] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1025590083] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1026997314] 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: 1029495033] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1030406160] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031030238] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1032373608] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1032886764] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033500426] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1034923806] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1035495930] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036118034] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1037684130] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038480891] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1039307619] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1041299574] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1041929847] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1042412973] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043290836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1043805168] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1044258054] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1044610602] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045319667] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1045787610] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1046262252] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1046826774] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1047181128] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1047563055] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1048404588] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049029590] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1050474348] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1051081626] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1051809969] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1053800013] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1054502463] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055213313] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1057159551] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1057877226] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1058290359] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1058975190] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1059449748] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1059956268] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1060522428] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1060858407] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1061237121] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1062032433] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062653382] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1064062293] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1064648655] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065267441] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1066706592] 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: 1068728619] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1069421997] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070129739] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1071684957] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1072350195] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1072906968] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073610153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1074084774] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1074585183] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1075150692] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1075487847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1075875024] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1076671050] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077294057] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1078752066] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1079297016] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1079921745] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1081444224] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1082340336] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083173133] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1085040936] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1085562723] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1085939673] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086629775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1087145997] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1087617027] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1088179638] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1088520489] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1088896431] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1089676749] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090308996] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1091677167] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1092271089] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092901677] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1094304813] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1094837121] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095532788] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1096853289] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 1097304726] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1097695263] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1098448638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1099027986] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1099692384] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1100368017] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 1100778840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1101216963] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1102451931] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1103113788] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1104728205] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1105509720] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106231091] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1107628662] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1108279179] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108912623] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1110154920] 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: 1111917870] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1112556501] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113194607] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1114859844] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 1115384235] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1115806755] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116640812] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1117134165] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1117608975] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1118170599] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1118540409] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1118921223] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1119915489] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1120575666] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1121962569] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1122535197] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123186050] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1124582151] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1125238968] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125960906] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1127767725] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1128558060] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129366266] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1131166638] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1131703818] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1132081419] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132779459] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1133298705] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1133773431] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1134339465] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1134695310] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1135073898] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1136020263] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136669226] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1138094475] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1138732518] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139540976] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1141505946] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1142607123] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143415014] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1145102847] 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: 1147178844] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1147952484] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148596785] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1150062942] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1150617951] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151254293] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1152608709] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1153145175] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1153601442] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154327622] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1154794494] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1155288771] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1155919527] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1156368591] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1156827903] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1157748417] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158479574] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1159995879] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1160618697] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161251532] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1162857423] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1163485176] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1164118473] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1165584987] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1166066916] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1166655651] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1167008115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1167387291] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1168126407] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1168803867] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1170116304] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1171015272] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171675470] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1173281739] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1173907014] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174542075] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1176217077] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1176762447] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1177392489] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1177727502] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1178103150] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1178962428] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179744153] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1181150964] 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: 1182961395] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1184039430] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184767101] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1186618671] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1187313876] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188054714] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1189695129] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1190277606] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190904183] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1192319730] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1192859997] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193490900] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1194892671] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1195396356] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1195773264] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196463849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1196927739] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1197415170] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1198080975] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1198415610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1198788822] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1199567019] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200276861] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1201791801] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1202594568] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203241074] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1204857780] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1205378307] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206053310] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1207661217] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1208196255] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1208838246] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1210203666] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1210752459] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211367087] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1212122856] 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: 1214395098] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1215010377] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1215396168] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1216086585] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1216648041] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1217255949] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1217920095]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1218521115] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1219174782] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1219940295] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1220313213] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1220858331] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1221933636] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222566135] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1223208399] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1223907531] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224532428] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1225030716] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1225871262] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1226586123] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1227087540] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1228106145] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228786650] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1229297328] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1230085122] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230745866] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1231271349] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1232112420] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232766717] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1233239427] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1234027137] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234651971] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1235059833] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1235618790] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1236032574] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1236710937] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1237184844] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1237622358] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1238010858] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1238689473] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1239148008] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1239600306] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1239977676] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240650159] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241257290] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1241799741] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1242424239] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1242793293] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1243170243] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1244416635] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245069441] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1245588540] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1246486689] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247126349] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1247633142] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1248452457] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249141110] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1249613694] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1250679948] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251335526] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1251767034] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1252431810] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253094801] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1253591703] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1254217692] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254872745] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1255320255] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1255945866] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1256352216] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257067833] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1257586701] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1258336254] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1258753839] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259520339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1260048447] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1260532560] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1261221276] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1261557843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1261994349] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1263238116] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263962511] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1264402230] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1265303193] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265930631] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1266361929] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1266958644] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1267598094] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1268023512] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1268602419] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269222591] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1269652482] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1270628625] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271331810] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1271840409] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1272470409] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273223511] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1273772493] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1274298291] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274991543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1275463686] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1276029006] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1276722951] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1277062290] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1277458602] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1278475380] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279105233] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1279545351] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1280129109] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280750625] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1281157857] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1281706755] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282345239] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1282756692] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1283385054] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284021627] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1284476592] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1285110897] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285734282] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1286206005] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1286828067] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287456240] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1287919626] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1288576506] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289262408] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1289757399] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1290289686] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291007571] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1291494498] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1291975734] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1292618712] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1292967585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1293343590] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1294524462] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1295191884] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1295660961] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1296333360] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296990324] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1297424562] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1298129889] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298789646] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1299279933] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1299887589] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300515174] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1300962600] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1301697894] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1302330120] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1302826287] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1303525692] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304241099] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1304767359] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1305503619] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306197963] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1306670211] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1307246325] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1307904150]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1308499542] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1309055790] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1309678272] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1310034054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1310415498] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1311230865] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311871386] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1312284288] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1312889991] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313562957] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1313995557] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1314915126] 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: 1316233653] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316946183] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1317400623] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1318308327] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319003280] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1319415237] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1320145995] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320865959] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1321343751] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1321900314] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322668053] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1323133476] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1323717024] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1324302000] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1324647114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1325023707] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1325911923] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326542238] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1327005792] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1327618173] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328259954] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1328684826] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1329402354] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330097601] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1330558719] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1331192415] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331822310] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1332352056] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1332981993] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333708824] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1334199762] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1334809455] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335502161] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1335973674] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1336533219] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1337139426] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1337545755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1337956788] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1339167480] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339837464] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1340324076] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1341167058] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341800145] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1342261830] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1343138076] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343859321] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1344382452] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1345290156] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345970283] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1346379405] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1347139668] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347845751] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1348327806] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1348944345] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349711916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1350182736] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1350664455] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1351263060] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1351613109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1351991487] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1353084222] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353741606] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1354188885] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1354858218] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355510919] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1355969685] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1356678540] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357364127] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1357808676] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1358539308] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359269499] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1359883644] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1360688280] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361327709] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1361891832] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1362590418] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1363377183] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1363912305] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1364433147] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365124488] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1365594258] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1366108170] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1366665762] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1367008461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1367382597] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1368592386] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369228455] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1369703853] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1370461596] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371090336] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1371530181] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1372465731] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373113455] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1373573376] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1374476670] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375109757] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1375519488] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1376226705] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377020316] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1377565455] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1378302156] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379055846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1379584122] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1380253980] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1380953280] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1381293732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1381681644] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1382847207] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383471768] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1383907959] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1384690503] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385341335] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1385757954] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1386451563] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387108233] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1387543605] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1388204601] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388849196] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1389263610] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1389954111] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390571679] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1391025216] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1391565672] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392243909] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1392761097] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1393312830] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394012970] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1394496201] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1395003729] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1395674700] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1396061898] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1396441704] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1397558967] 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: 1398844629] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399500375] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1399928355] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1400532819] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401159900] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1401605520] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1402242177] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402857204] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1403298414] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1403958801] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404574143] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1405006050] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1405622316] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406305089] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1406735190] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1407620298] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1408258173] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1408665867] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1409206092] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409964612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1410424281] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1410835293] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411604145] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1412165643] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1412735289] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1413347922] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1413708198] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1414171143] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1415628165] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416476250] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1417058601] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1418255664] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1419070023] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1419699204] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1420913004] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421767746] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1422382794] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1423550436] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424261895] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1424805165] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1425474897] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426355700] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1426835592] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1427292090] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427988051] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1428457926] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1428966357] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1429522962] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1429866144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1430239125] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1431108735] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431776178] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1432318461] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1433416425] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434072192] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1434508362] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1435169085] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1435798833] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1436209299] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1436839068] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437516696] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1438054128] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1438739988] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439389644] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1439831610] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1440348420] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441044129] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1441525197] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1441949313] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1442633115] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1443097257] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1443590904] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1444147068] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1444490187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1444865709] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1445942211] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446644451] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1447077807] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1447897122] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448564019] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1448988303] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1449826476] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1450452528] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1450958292] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1451714901] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452430056] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1452962448] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1453600197] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454359599] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1454872692] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1455371274] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456100163] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1456595616] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1457074353] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1457627325] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1458004800] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1458381099] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1459556742] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460308269] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1460779089] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1461631605] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1462330317] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1462761552] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1463517594] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464156708] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1464630027] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1465284135] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465913379] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1466404611] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1466952984] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1467642498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1468101999] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1468553877] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1469234445] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1469693988] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1470167916] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1470742077] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1471076817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1471450743] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1472263401] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1472905980] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1473310839] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1473956589] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474577601] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1474993527] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1475618004] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1476235278] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1476654018] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1477242060] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1477890351] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1478298822] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1479041844] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479665019] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1480069899] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1480586877] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481297181] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1481756157] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1482163893] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1482838203] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1483331094] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1483801473] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1484387415] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1484793933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1485217797] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1486139928] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1486766736] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1487174808] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1487932089] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1488550770] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1488950715] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1489553583] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490170542] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1490565552] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1491277368] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492049727] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1492493310] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1493297001] 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: 1494565737] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495269678] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1495767126] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1496605131] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497231729] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1497643434] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1498217826] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1498968219] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1499427426] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1499871345] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500544983] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1501005702] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1501470390] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1502049381] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1502387838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1502761449] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1503535362] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504226577] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1504698825] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1505463393] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506122562] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1506546027] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1507124934] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1507749978] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1508148285] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1508718309] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1509342513] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1509742836] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1510312377] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510938723] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1511336883] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1511810538] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512517503] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1512980112] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1513397739] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514082213] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1514563029] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1515038385] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1515599148] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1515940461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1516317327] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1517061084] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1517688144] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1518092247] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1518635685] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1519366590] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1519783692] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1520339016] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520995728] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1521426795] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1522163622] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522807167] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1523261439] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1523872161] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524493047] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1524893265] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1525412994] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526097132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1526557956] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1526976108] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527686160] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1528155027] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1528629900] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1529205468] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1529546739] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1529922198] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1530670596] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531320798] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1531809573] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1532414814] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533041790] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1533620445] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1534260588] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1534894641] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1535356746] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1536043215] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1536667419] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1537158987] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1537833171] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538456913] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1538958225] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1539444564] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1540150248] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1540644021] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1541158101] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1541738940] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1542086742] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1542464259] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1543267677] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543911642] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1544336241] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1544880624] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545502014] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1545955446] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1546539750] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547160825] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1547593635] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1548226491] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1548849708] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1549340940] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1549857645] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550606211] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1551108657] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1551579687] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1552136523] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1552521894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1553004369] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1553868204] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554533631] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1554958692] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1555557297] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556182887] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1556632938] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1557179232] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557804255] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1558235637] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1558788441] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1559413464] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1559891025] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1560339732] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561051485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1561514619] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1562016561] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1562575833] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1562950641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1563378243] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1564811640] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565575011] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1566062064] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1566784569] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567513752] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1568063448] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1568743470] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569693573] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1570288272] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1570837758] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1571545269] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1571930115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1572309375] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1572977259] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1573630506] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1574085387] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1574706294] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1575368928] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1575875322] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1576388940] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577214618] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1577838927] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1578434550] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1578988992] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1579326651] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1579737915] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1580728674] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581357414] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1581812463] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1582563696] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583226603] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1583700552] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1584199932] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1584884322] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1585413564] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1585979031] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1586678982]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1587233676] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1587790911] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1588456107] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1588839399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1589252742] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1589973105] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1590676647] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1591120713] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1591807119] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592560872] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1593059076] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1593913923] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594668390] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1595124258] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1595985888] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1596706839] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1597149792] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1597756104] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598467458] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1598972445] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1599565317] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1600185867] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1600602843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1601044116] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1601723298] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1602430347] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1602898563] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1603566321] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1604284101] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1604749650] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1605804417] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1606553550] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1607086299] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1607628918] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1608240228] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1608614280] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1609053054] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1609731249] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610431704] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1610834232] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1611482145] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612128819] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1612551738] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1613555412] 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: 1614861822] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1615524162] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1615951596] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1616424390] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1616982717] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1617347193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1617723387] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1618343685] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1618976184] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1619391438] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1619974587] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620608535] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1621009068] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1621763157] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622395488] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1622815887] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1623292755] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1623868344] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1624203084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1624612311] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1626852528] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627483893] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1627939194] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1628443425] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629063156] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1629475953] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1630201524] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630822431] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1631255220] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1631744772] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1632319206] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1632650376] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1633026612] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1633716336] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1634371662] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1634857602] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1635616353] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636305258] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1636799094] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1637459418] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638074928] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1638553749] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1639017429] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1639574097] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1639907871] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1640294061] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1640883384] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641502485] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1641945585] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1642518738] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1643139162] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1643550888] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1644210267] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644852069] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1645307139] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1645772079] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1646328537] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1646686755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1647068199] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1647898329] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648531206] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1648950219] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1649580744] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650309129] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1650845448] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1651772199] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652529018] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1653108513] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1653734880] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1654422798] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1654816632] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1655350242] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1656228651] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656996453] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1657663077] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1658410719] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659206178] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1659749280] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1660611372] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661389002] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1661908458] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1662469305] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1663166064] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1663617165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1664086494] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1665078450] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1665877017] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1666378812] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1667165871] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1668217194] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669085208] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1669695888] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1670397309] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1671204234]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1671899229] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1672558482] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1673322672] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1673789103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1674276996] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1676454276] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677255636] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1677856026] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1678877676] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1679675634] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1680267498] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1681319514] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682104431] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1682690016] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1683640833] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684446267] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1684988886] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1685697111] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1686246471] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687214676] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1687836066] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1688675646] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1689419571] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1689906120] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1690408062] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1692122334] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693004586] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1693536726] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1694600460] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695484749] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1696039149] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1697118822] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1697972241] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1698484893] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1699524393] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700322246] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1700889876] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1701533862] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1702198617] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1702631049] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1703092083] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1704780924] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705605195] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1706123979] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1707008814] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707760005] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1708220682] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1708878927] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709555337] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1709988630] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1710714306] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1711234833] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711962714] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1712391219] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1712877117] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1713436872] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1713805863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1714192011] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1715581875] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716259272] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1716689751] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1717269078] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717928184] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1718378865] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1718917599] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719558981] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1719999561] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1720564104] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1721084106] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721782314] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1722218694] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1722707070] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1723269261] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1723630125] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1724009070] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1725830652] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726543686] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1726953585] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1727734806] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1728396684] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1728800619] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1729537635] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1730289246] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1730738730] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1731546474] 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: 1733014878] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733694186] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1734128109] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1735099107] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1735750569] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1736208327] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1736797503] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1737443904] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1737857373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1738330377] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1740749766] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741641489] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1742191248] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1743389382] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744030386] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1744478001] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1745549505] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746203424] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1746661707] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1747533270] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748176983] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1748631003] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1749117468] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1749694485] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1750060662] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1750453971] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1752006102] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1752745764] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1753276665] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1754187036] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1754819682] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1755235461] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1755836544] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756464213] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1756879656] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1757769384] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758407301] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1758853572] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1759354548] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1759927953] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1760282160] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1760658060] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1761681768] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762331613] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1762743990] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1763406813] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1764084798] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1764484323] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1765039710] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765667799] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1766101491] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1766755872] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767404457] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1767904047] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1768493664] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1769191704] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1769546100] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1769924184] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1771174293] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1771861707] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1772448867] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1773326268] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773985521] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1774491306] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1774977162] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1775532612] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1775867961] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1776244071] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1776904836] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777525953] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1777968024] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1778717619] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779412866] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1779859032] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1780525887] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781334849] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1781806782] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1785528150] ECW: w=0x3dba42b0 func=0x3d6ba865 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1787290701] ECW: w=0x3dba5858 func=0x3d6af481 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1787916522] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1788386754] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1789031517] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789702194] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1790131833] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1790994366] ECW: w=0x3dba42b0 func=0x3d6ba865 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1791483729] ECW: w=0x3db9d7d0 func=0x3d6b7499 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1791944868] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1792403382] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1792897218] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1793335068] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1793796018] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794420789] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1794821385] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1795714179] ECW: w=0x3dba42b0 func=0x3d6ba865 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1796197767] ECW: w=0x3dba5858 func=0x3d6af481 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1796827389] ECW: w=0x3dba42b0 func=0x3d6ba865 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1797295164] ECW: w=0x3dba5858 func=0x3d6af481 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1798005006] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1798473096] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1798948200] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799597961] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1800023652] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1800500688] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1801060317] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1801396989] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1801790466] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1802457699] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803076905] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1803480294] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1804196226] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1804828158] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1805245995] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1805972574] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806601188] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1807069425] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1807538208] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1808166087] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1808552298] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1808929332] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1810891509] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811567940] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1812065367] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1812756519] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813412202] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1813883736] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1814393595] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1814951376] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1815291534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1815666951] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1816476669] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817110323] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1817561067] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1818326118] ECW: w=0x3dba4490 func=0x3d6ba04e '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1818817707] ECW: w=0x3db9e130 func=0x3d6b15fa '@'
[Hera] [HADES][INFO ] [KRELTSC: 1819275360] ECW: w=0x3dba4490 func=0x3d6ba04e '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1819828731] ECW: w=0x3db9e130 func=0x3d6b15fa '@'
[Hera] [HADES][INFO ] [KRELTSC: 1820333802] ECW: w=0x3db9ed60 func=0x3d6a28cd '-'
[Hera] [HADES][INFO ] [KRELTSC: 1820888139] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1821384621] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1821809472] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1822273236] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822941771] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1823525529] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1824091605] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1824744306]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1825249125] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1825777128] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1826356602] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1826695101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1827134316] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1827887649] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828510005] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1828954554] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1829474766] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830111444] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1830524745] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1831011021] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831723929] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1832141325] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1832732097] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1833374382] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1833819897] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1834388577] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834999467] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1835455902] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1836023826] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836635892] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1837053120] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1837555167] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1838228616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1838692947] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1839208413] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1839778962] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1840115760] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1840606404] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1841354529] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842015735] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1842498567] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1842987090] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843626309] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1844092152] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1844751153] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845367398] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1845815895] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1846420779] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847042505] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1847488986] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1847970474] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1848511077] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1848860601] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1849238937] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1850036664] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850679453] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1851156867] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1853149242] 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: 1854787767] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855404117] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1855873278] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1856586060] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1857218223] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1857652020] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1858303671] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858937325] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1859389644] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1859871825] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1860429690] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1860784254] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1861167357] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1861825077] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862493927] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1862942130] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1863458268] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1864096374] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1864622760] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1865228022] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865884818] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1866325398] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1866936876] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867551966] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1868002941] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1868500767] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869186480] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1869625737] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1870293033] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1870973391] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1871423232] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1871987733] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872690267] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1873188576] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1873683567] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1874222049] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1874567037] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1874942013] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1875519807] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876165431] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1876626339] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1877174481] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877797845] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1878192120] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1878678039] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879321563] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1879722747] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1880245521] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880871783] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1881299868] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1881744186] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882372968] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1882794669] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1883315721] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883963844] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1884400077] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1885014936] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885684794] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1886140788] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1886711526] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1887341148] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1887797856] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1888399800] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889030787] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1889434302] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1889951553] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890650496] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1891115835] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1891600830] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1892158149] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1892503263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1892903208] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1893376317] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1893930843] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1894277175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1894652739] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1895129061] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1895692869] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1896056925] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1896434904] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1897390614] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898549688] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1899060429] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1899674616] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900344915] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1900789275] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1901473623] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902098163] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1902514635] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1903492017] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904218176] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1904667702] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1905154377] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905781815] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1906232223] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1906797837] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1907210739] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907904306] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1908367356] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1908813795] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1909200594] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1909892145] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1910354460] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1910847372] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1911384951] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1911733740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1912108149] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1912978200] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913628990] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1914158904] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1914952704] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1915589844] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1916046615] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1916753832] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917402648] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1917863808] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1918549017] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1919199786] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1919638875] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1920069165] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1920484062] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921261062] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1921735935] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1922216142] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1922751285] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1923102867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1923489666] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1924399806] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925053662] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1925526015] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1926069516] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1926839250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1927308096] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1927863987] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1928561376] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1929023817] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1929538758] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1930096119] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1930447953] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1930821627] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1931777988] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932411201] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1932815220] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1933467795] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1934114784] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1934536296] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1935099621] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935726681] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1936177635] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1936653978] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1937193090] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1937538015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1937927460] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1939035546] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939684215] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1940145354] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1940671971] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1941428412] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1941903600] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1942430826] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943069856] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1943600484] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1944258372] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944951813] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1945414422] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1945941627] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1946604282] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1947069138] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1947566061] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948192575] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1948653882] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1949257842] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949886792] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1950351459] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1951010208] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951641090] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1952073228] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1952569458] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953208026] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1953677040] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1954182846] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954836093] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1955291898] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1956207330] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1956911271] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1957349226] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1958067048] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958692806] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1959156444] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1959669516] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960358610] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1960849002] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1961467368] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962100581] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1962566382] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1963064355] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1963601430] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1963977561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1964351655] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1965011349] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965706386] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1966181196] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1966801305] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967483994] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1967887824] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1968479646] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1969136820] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1969555392] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1970139801] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970844183] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1971253893] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1972218087] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972930470] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1973358576] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1973909490] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1974449631] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1974831642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1975207983] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1990608921] 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: 1992043452] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992753000] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1993188624] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1994039670] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994722947] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1995192003] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1995875154] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996581573] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1997003022] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1997872737] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998538815] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1998980655] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1999567395] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2000310522]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2000910303] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 2001467118] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2002064547] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2002419531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2002802025] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 2004326940] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005005744] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 2005472259] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2005975923] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006673669] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2007121641] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2007679317] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2008378344] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 2008829865] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2009301273] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009996961] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2010468369] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2011011828] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011731792] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2012195682] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2012727906] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2013380586] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2013735864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2014109874] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 2015050506] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2015806779] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 2016309666] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2016907347] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2017647051] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2018072805] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2018738799] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019401559] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 2019848460] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2020319070] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021022780] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2021509203] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2022017256] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2022572895] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2022933108] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2023306425] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2024218539] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024875734] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 2025314508] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2025903957] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026548027] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 2027022270] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2027612748] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028332103] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 2028806157] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2029350435] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2029930077] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2030359947] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2030737653] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2031800085] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2032527819] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 2033043537] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2033813880] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2034518745] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2034959325] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2035488252] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036266848] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2036819925] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2037335727] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2037887355] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2038274070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2038666434] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2039508975] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040191895] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 2040673656] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2041285575] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041979415] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 2042448933] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2043124503] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043804630] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2044321440] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2044897071] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2045449497] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2045797383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2046213057] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2046918594] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047586646] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 2048080944] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2048778039] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049533640] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2049979995] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2050535823] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051185416] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 2051642943] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2052134721] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2052688911] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2053035138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2053423806] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2054137512] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2054790360] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 2055295872] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2055948342] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2056815369] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2057432370] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2058097671] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2058916440] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 2059506792] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2060145570] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060895732] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2061366363] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2061894513] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2062444356] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 2062794594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2063168310] 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: 2071683957] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2072491764] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 2073040494] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2073735552] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074510452] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2074946055] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2075480316] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2076162984] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 2076657282] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 2077176255] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2077951218] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2078500179] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2078979483] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2079538209] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 2079878031] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2080261134] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2080899051] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2081526762] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 2081976981] 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: 2090009481] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090665815] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 2091176493] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 2091745782] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092376370] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2092818903] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2093317548] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2093953722] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2094371643] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2094802689] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2096047275] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096740065] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 2097260949] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2098025832] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098748526] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 2099223735] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2100085848] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100826098] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 2101393476] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2102122386] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102818662] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 2103293535] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2103921729] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2104739763] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 2105264490] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2105855157] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106546960] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 2107023555] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2107487151] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2108227674] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 2108699166] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2109225594] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109964353] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 2110445736] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2110925082] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111607267] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 2112097050] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2112580029] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113269795] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 2113748784] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2114261520] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114951244] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 2115463791] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2115888117] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2116593969] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 2117098536] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2117648295] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118347175] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 2118795987] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2119666605] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120314665] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 2120758794] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2121239694] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121931770] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 2122406685] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2122882188] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2123569350] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 2124024966] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2124524514] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125214007] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 2125679535] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2126240571] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2126890689]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2127491478] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 2128075194] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 2128527492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2128925946] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2129522136] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2130158772] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2130593199] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 2131447899] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2132117169] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 2132731818] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2133478704] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134128675] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2134526205] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2135231973] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2135858298] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2136268323] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2136869259] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137510347] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2137948134] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2138627127] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2139046392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2139499089] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2140256286] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2140889562] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2141346669] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2142006867] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142644322] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2143040676] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 2143752072] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2144381232] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 2144781660] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 2145476991] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146109469] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 2146516239] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2147424762] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2148128661] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 2148611661] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2149174671] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2149910679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2150373456] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2150856876] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 2151187458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2151561762] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2152249281] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152889508] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 2153295564] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 2153954040] 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: 2155341531] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2155972539] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 2156392245] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2157015651] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2157626583] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 2158041396] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2158763397] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2159384892] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 2159866212] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2160730908] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161442094] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 2161947606] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 2163016821] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163643146] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2164082361] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 2164601103] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165274615] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2165766813] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2166406263] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2166755220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2167128978] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2167805850] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2168443578] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2168874540] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2169474342] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2170097412] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2170536060] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2171179584] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171823528] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2172337062] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2173118178] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173753323] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2174244765] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2175155535] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2175843243] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2176281513] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2177208054] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2177880558] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2178323658] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2178827889] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2179532796] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2180063844] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2180609445] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2180948259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2181358389] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2182181946] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182807578] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2183250804] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2183936664] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2184555114] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2185002456] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2185874082] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2186498643] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2186966229] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2187781638] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2188455129] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2188977525] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2189658639] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2190350148] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2190867147] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2191322511] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192079456] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2192544249] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2193017610] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2193357075] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2193758280] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2194349829] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2194982265] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2195384163] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2196001878] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196654894] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2197058724] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2197654893] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2198296023] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2198699475] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2199331827] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199971151] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2200412865] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2200932699] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2201313534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2201691219] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2202547011] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203176087] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2203649868] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2204366682] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2204996346] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2205446376] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2206356138] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206982967] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2207408217] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2207884119] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2208241434] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2208619917] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2209600302] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210202015] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2210640642] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2211115977] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211863346] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2212302561] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2212783965] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213470896] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2213934912] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2214407475] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2214776823] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2215152324] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2215901562] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2216545401] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2216975544] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2217620349] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2218379310] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2218807332] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2219291277] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2219667261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2220064896] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2221143225] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2221813965] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2222273403] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2223624627] 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: 2225138790] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2225811147] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2226258300] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2227098594] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227769376] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2228242044] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2229073770] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229753309] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2230190403] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2230702089] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2231077443] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2231480223] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2232497421] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233252308] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2233769958] 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: 2234855469] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235574593] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2236007634] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2236595550] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2237281221]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2238039930] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2238740448] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2239420659] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2239802649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2240181027] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2241431514] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2242113006] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2242556127] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2243018127] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2243896914] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2244336486] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2245203282] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245848129] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2246408913] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2247040950] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2247680967] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2248227681] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2248805370] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2249494275] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2249906967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2250382659] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2252722290] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253413946] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2253834303] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2254657440] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255380533] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2255847447] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2256547146] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257304091] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2257767582] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2258264652] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2258947194] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2259316332] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2259705420] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2261098707] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2261736876] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2262313557] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263012857] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2263522422] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2264397975] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2265091563] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2265563034] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2266059621] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2266718034] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2267077533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2267452761] Running FIND.existing: FIND DUP . CR
[Hera] 1035589104
[Hera] [HADES][TEST ] [KRELTSC: 2268365085] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269021398] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2269458198] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035755168
[Hera] [HADES][TEST ] [KRELTSC: 2270243283] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2270875026] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2271318399] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2271926370] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272558407] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2272965240] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2273395740] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274085737] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2274525435] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2275012299] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2275695429] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2276091930] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2276497377] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2277284037] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278013388] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2278486476] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2279221140] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279955216] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2280381264] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2280885243] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2281524798] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2281908615] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2282284872] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2283025395] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283665055] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2284129680] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2284704030] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285404947] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2285861592] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2286348813] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2286991245] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2287346397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2287748652] Running LATEST.basic: LATEST @ . CR
[Hera] 1035629728
[Hera] [HADES][TEST ] [KRELTSC: 2288450430] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289089061] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2289526323] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035650472
[Hera] [HADES][TEST ] [KRELTSC: 2290316679] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2290959741] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2291393580] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035650472
[Hera] [HADES][TEST ] [KRELTSC: 2292508764] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2293293366] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2293774056] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2294350905] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2295010284] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2295419700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2295890793] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035756248
[Hera] [HADES][TEST ] [KRELTSC: 2297440740] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298200037] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2298717519] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035756488
[Hera] [HADES][TEST ] [KRELTSC: 2299828440] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300551071] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2301121074] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2301769092] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2302214649] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2302956684] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2303415576] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2303899857] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2304571878] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2304993306] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2305370382] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2306383338] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2307182892] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2307612258] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2308392450] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2309154645] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2309604108] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2310118314] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2310818706]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2311362375] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2311917069] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2312528463] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2312904741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2313304035] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2315711160] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316418881] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2316869709] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035757160
[Hera] [HADES][TEST ] [KRELTSC: 2319133698] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2319942933] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2320450377] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2322753888] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323490274] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2324085456] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2326322019] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2326838010] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2327397744] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2328087174] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2328600519] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2330235432] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2330908188] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2331372330] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2332207374] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2332641465] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2333361072] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2333848986] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2334508155] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2334905916] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2335701690] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2336264196] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2336973660] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2337560589] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2337920277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2338351365] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2339605254] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340379104] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2340849294] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2341843854] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2342394579] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2342978547] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343656196] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2344142178] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2345531223] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2346278319] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2346757707] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2347238964] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2347815204] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2348259984] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2348730279] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2350086606] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2350817973] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2351290242] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2352601608] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2353309182] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2353820427] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2355361638] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356043823] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2356526613] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2357055666] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2357636358] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2357996424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2358379842] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035760064
[Hera] [HADES][TEST ] [KRELTSC: 2359167468] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2359811832] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2360266398] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2360829366] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2361490446] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2362039869] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035634800
[Hera] [HADES][TEST ] [KRELTSC: 2363193168] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2363862858] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2364341028] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2364886335] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2365553505] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2365935096] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2366338989] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035760064
[Hera] [HADES][TEST ] [KRELTSC: 2367322944] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2368011534] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2368537500] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035760552
[Hera] [HADES][TEST ] [KRELTSC: 2370183837] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2370827991] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2371255950] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2371882737] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2372550915] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2373185451] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2373750204] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2374388520] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2374739892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2375123982] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2376506937] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377178874] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2377704588] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2379731571] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2380427868] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2380865319] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2382088422] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2382813174] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2383301382] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2383876026] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2384608611]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2385122481] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2385627195] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2386309842] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2386931169] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2387279202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2387670117] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2388522612] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2389226028] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2389683639] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2390207694] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2390856888] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2391206454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2391601338] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2392307253] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392968060] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2393473404] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2394641067] 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: 2396046933] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2396691234] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2397149181] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2397998442] ECW: w=0x3dba9780 func=0x3d6bca41 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2398547088] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2399285658] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2399990628] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2400471213] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2401034895] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2401410543] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2401792344] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2402953329] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403618672] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2404237815] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2404867773] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2405533011] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2405943225] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2406502728] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2407284999] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2407862205] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2408362929] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2408920332] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2409268407] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2409685110] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2410154292] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2410710057] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2411054310] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2411439492] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2411930094] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2412488274] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2412833388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2413284216] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2413890234] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2414520234]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2415043029] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2415572670] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2416278942] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2416613976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2416991955] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2417728740] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2418225789] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2418778803] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2419393515] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2419838820] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2420269845] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2420942076] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2421409116] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2421935397] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2422450884] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2423123682] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2423629845] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2424290883] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2424886422] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2425224018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2425604244] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2426255622] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2426959290] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2427442038] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2428193418] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2428684902] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2429237307] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2429853972] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2430293187] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2430776355] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2431346358] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2431709490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2432083038] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2433327015] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2433978267] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2434416201] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2435178753] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2435946912] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2436400659] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2437458576] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2438118102] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2438560068] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2439180072] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2439904572] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2440366866] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2440907448] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2441479782] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2441844972] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2442255501] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2443555548] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2444207220] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2444640765] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2445321123] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2445972648] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2446401279] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2447219985] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2447865714] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2448279813] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2448771843] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2449357743] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2449711278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2450123760] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2450705271] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2451376998] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2451789585] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2452683513] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2453360049] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2453874843] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2454393165] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2455093557] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2455590312] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2456080011] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2456651043] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2457000378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2457376257] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2458967238] ECW: w=0x3dba9ff8 func=0x3d6a83a3 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2459566683] ECW: w=0x3dba6b40 func=0x3d6aacf9 ','
[Hera] [HADES][INFO ] [KRELTSC: 2460068373] ECW: w=0x3dbaab58 func=0x3d6a8192 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2460899028] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2462136537] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2462806227] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2463267177] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2464296849] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2464970487] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2465418417] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2465948625] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2466462999] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2467224669] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2467725666] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2468267424] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2468841984] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2469171537] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2469547794] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2470656762] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2471236509] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2471855274] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2472288840] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2472718227] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473331910] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2473964178] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2474458350] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2475029256] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2475358998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2475733638] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2476285938] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2476924044] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2477354859] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2478024654] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2478514479] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2479128141] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2479865010] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2480432409] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2481009279] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2481580353] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2481926517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2482300065] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2483988444] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2484468126] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2485029729] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2485533372] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2486101653] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2486747151] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2487224313] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2487860088] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2488329501] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2489027373] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2489579211] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2490062841] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2490636477] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2490976551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2491373241] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2492275611] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2492742231] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2493240687] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2493698424] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2494174305] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2494791978] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2495193078] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2495709069] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2496216408] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2496960816] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2497568094] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2498200887] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2498636070] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2499316722] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2499809928] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2500280538] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2500852242] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2501206848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2501590224] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2503173708] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2503858497] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2504265876] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2504770443] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2505207243] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2505923448] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2506405440] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2506889007] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2507457666] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2507796942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2508226224] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2509565940] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2510188380] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2511075084] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2511709809] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2512173111] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2512979385] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2513447370] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2514003345] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2514684984] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2515087659] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2515806237] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2516252466] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516957037] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2517422628] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2517915834] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2518561290]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2519072955] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2519592348] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2520193767] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2520562359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2520939351] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2522693376] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523404541] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2523875886] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2524453134] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2525103294] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2525826996] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2526368355] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2527648158] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2528319885] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2528779218] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2529405249] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2530031595] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2530482612] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2531846457] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2532375489] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2532858531] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2533372212] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2533852230] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534324142] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2534879907] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2535518118] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2535951075] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2537100846] 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: 2538527082] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539031250] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2539529601] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2540090616] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2540716227] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2541164934] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2541746760] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2542101282] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2542777692] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2543238915] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2543881074] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2544227112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2544605910] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2545611012] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546135046] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2546588247] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2547063981] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2547616428] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2548257810] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2548694022] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2549459199] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2549980230] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2550461235] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2551081029] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2551700172] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2552204214] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2553293421] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2553793893] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2554480236] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2555021175] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2555553042] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2556192534] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2556871737] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2557524627] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2557966446] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2558966865] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2559504339] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2559988830] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2560708542] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2561459460] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2562006321] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2562563850] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2562910476] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2563609608] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2564073351] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2564677815] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2565246579] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2565594171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2566035927] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2566944492] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2567452797] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2568270894] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2568911856] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2570006964] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2570379798] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2571131682] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2571595425] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2572075737] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2572421880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2572800972] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2573403189] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2573760588] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2574449115] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2574891480] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2575649181] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2575997025] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2576686728] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2577163869] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2577645504] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2578237011] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2578582461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2578957605] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2579531073] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2579895234] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2580583824] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2581021296] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2581785129] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2582159853] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2582547072] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2583266364] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2583839832] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2584401750] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2584820385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2585302377] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2585915178] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2586274887] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2586959655] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2587397883] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2588104134] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2588432532] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2588856333] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2589546309] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2590027587] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2590507038] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2591069796] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2591419362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2591849904] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2593185273] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593664955] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2594134662] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2594588493] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2595097827] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2595544224] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2596074621] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2596635027] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2597176428] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2597764659] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2598265824] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2598746430] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2599193688] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2599642899] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600127411] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2600675721] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2601186294] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2601631620] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2602087635] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2602571538] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2603007729] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2603480208] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2603925366] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2604394758] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2604849534] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2605319787] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2605844052] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2606487429] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2607139122] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2607579765] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2609168499] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609713722] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2610175491] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2610691587] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2611169148] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2611665315] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2612172822] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2612678271] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2613272256] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2613738246] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2614237248] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2614747527] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2615242518] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2615713065] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2616158307] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2616605502] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2617057380] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2617530573] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2617971258] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2618439747] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2618884737] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2619358665] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2619797859] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2620326156] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2620774296] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2621278065] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2621725806] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2622174471] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2622640104] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2623114137] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2623578426] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2624049750] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2624496756] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2624945169] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2625399000] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2625876582] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2626575483] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2627213316] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2627708055] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2628285366] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2628661161] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2629356870] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2629923177] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2630409075] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2630759103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2631136137] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2632276080] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2632754481] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2633207976] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2633660253] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634138339] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2634582699] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2635064355] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2635511025] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2635973655] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2636451678] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2636931780] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2637410622] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2637858552] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2638343400] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2638792422] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2639231049] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2639707728] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2640172458] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2640624273] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2641117101] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2641592625] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2642163447] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2642698338] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2643153093] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2643630633] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 2644088265] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2644615575] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2645230098] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2645884752] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2646456078] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2647476636] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2648057391] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2648575692] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2649074673] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2649517983] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2649991995] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2650508679] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2650990314] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2651438265] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2651901294] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2652341118] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2652860322] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2653304934] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2653775313] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2654223684] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654771637] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2655259404] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2655764874] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2656211880] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2656683540] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2657180883] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2657631417] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2658574086] 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: 2659998768] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2660543361] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2661026529] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2661531831] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2661982890] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2662433529] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2662873080] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2663419983] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2663883327] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2664357969] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2664808419] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2665293939] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2665764969] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2666266113] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2666869128] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2667541947] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2667980910] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2668459332] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2668873809] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2669638398] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2670255567] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2670867633] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2671553913] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2671908624] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2672285805] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2673323016] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2673826113] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2674280091] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2674754628] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2675269149] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2675778294] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2676257472] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2676742215] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2677193274] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2677639398] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2678149404] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2678597502] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2679042828] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2679490800] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2679953745] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2680439538] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2680888770] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2681362866] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2681884044] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2682437541] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2682967917] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2683421391] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2683867872] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2684363220] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2684851050] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2685384954] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2686190367] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2686937946] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2687407989] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2688324828] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2688984795] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2689402758] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2689915872] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2690305149] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2691006507] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2691458910] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2692003860] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2692353867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2692765278] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2693769666] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2694239646] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2694708093] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2695157472] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2695605066] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2696083404] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2696619954] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2697122274] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2697593724] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2698047282] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2698655421] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2699266101] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2699844021] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2700363897] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2700959520] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2701475826] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2701925583] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2702372736] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2702821212] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2703304737] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2703940512] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2704393083] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2704837926] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2705315109] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2705812347] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2706290853] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2706907959] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2707575633] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2707990362] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2708783847] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2709444297] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2709890190] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2710307649] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2710659987] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2711367120] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2711815554] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2712292128] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2712847494] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2713237863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2713650093] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2715050205] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2715707925] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2716170870] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2716611996] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2717087457] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2717544270] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2718021201] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2718467745] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2718914604] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2719419360] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2719930479] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2720376141] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2720846142] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2721292413] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2721756576] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2722195476] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2722670979] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2723113575] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2723585655] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2724045681] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2724493443] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2724930495] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2725462488] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2725977009] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2726494197] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2726943219] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2727486909] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2728058361] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2728682880] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2729267772] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2729754573] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2730246813] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2730708981] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2731154979] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2731658349] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2732271696] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732955876] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2733388728] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2734384968] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2734877082] ECW: w=0x3dba02f0 func=0x3d6afefd '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2735324907] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2735801922] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2736337191] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2736985104] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2737449351] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2737994574] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2738365980] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2739074499] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2739538662] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2740140732] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2740491621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2740893792] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2741981277] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2742456570] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2742970272] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2743481685] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2744093520] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2744689437] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2745350076] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2745908466] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2746474752] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2746975329] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2747461311] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2747912853] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2748447639] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2748947565] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2749438251] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2749942755] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2750421849] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2750865852] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2751368697] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2751816774] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2752264830] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2752702344] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2753189145] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2753657004] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2754125640] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2754570903] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2755065369] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2755531842] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2756008437] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2756492466] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2756988066] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2757494376] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2757955956] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2758397586] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2758873656] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2759520162] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2760168957] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2760584190] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2761606113] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2762145897] ECW: w=0x3dba02f0 func=0x3d6afefd '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2762638578] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2763128571] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2763749415] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2764445586] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2764914957] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2765362887] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2765718312] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2766435798] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2766885975] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2767365825] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2767945152] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2768295915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2768667090] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2769694053] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2770189611] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2770645437] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2771089923] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2771567988] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2772014637] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2772507843] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2772954240] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2773885401] 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: 2775290511] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2775809190] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2776325979] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2776797408] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2777270874] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2777727351] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2778181854] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2778647529] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2779193970] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2779727580] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2780236263] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2780738373] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2781213372] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2781656220] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2782215429] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2782755843] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2783230170] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2783678961] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2784155157] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2784612831] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2785121388] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2785570179] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2786058597] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2786518497] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2787087303] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2787612009] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2788166913] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2788871043] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2789558163] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2789993976] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2790567045] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2790982656] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2791690734] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2792146413] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2792642580] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2793076776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2793528465] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2794663977] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2795169006] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795633421] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2796079650] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2796559164] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2797009509] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2797525122] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2797971729] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2798419764] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2798857257] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2799347376] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2799836592] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2800345359] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2800893102] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2801401932] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2801880606] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2802376017] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2802825606] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2803300836] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2803777830] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804237562] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2804678562] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2805210450] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2805754371] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2806234935] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2806681479] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2807129430] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2807568036] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2808065379] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2808517131] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2808991227] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2809440879] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809910628] ECW: w=0x3dba07a0 func=0x3d6b0215 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2810348667] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2810825073] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2811421809] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2812087320] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2812525506] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2812966254] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2813326614] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2814036456] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2814516033] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2815003107] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2815583484] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2815966104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2816400111] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2818070094] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2818671198] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819234187] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2819933235] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2820470394] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2820964923] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821562940] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2822006229] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2822557017] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2823080127] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823536331] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2824019268] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2824474401] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2824913217] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2825392836] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2825821047] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2826257994] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2826755946] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2827276158] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2827822263] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828445753] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2828944944] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2830142343] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2830830303] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2831334240] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2831794161] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2832234258] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2832727653] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2833181904] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2833627419] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2834112624] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834540688] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834991369] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2835484365] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2835912849] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836350741] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2836835274] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837275980] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2837869566] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2838510150] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2838949323] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2839685205] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2840309850] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2840752740] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2841647613] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842110474] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842560861] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2843037834] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843504559] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843953875] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2844418080] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2845087749] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2845614051] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2846192223] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2846758005] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2847320385] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2847809622] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848253835] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2848699917] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2849185458] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2849629083] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2850070377] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2850514023] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2850956409] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2851439178] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851882887] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2852355681] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852808000] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853258282] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2853716166] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2854168779] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2854608939] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2855049792] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2855530671] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855974191] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2856417753] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2856861798] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2857321635] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2857821876] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2858270331] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2858759043] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859305148] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2859829119] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2860511934] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2860948440] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861410356] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2861862192] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862363546] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2862821241] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2863262073] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863705278] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2864150982] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2864655738] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2865085713] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2865525222] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865965676] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2866471125] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2866977897] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2867407872] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2867846310] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2868288255] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2868749667] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2869237959] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2869666338] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870125398] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2870678580] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2871312066] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2871744225] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2872215213] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2872570974] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2872970520] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2873907330] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2874420885] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2874988809] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2875560345] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2876088390] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2876770071] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2877250593] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2877691698] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2878176000] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2878606122] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2879058000] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2879546838] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2879975679] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2880414243] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2880895206] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2881337802] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2881776135] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2882257518] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2882687577] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2883236937] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2883886047] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2884311381] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2885175300] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2886046716] 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: 2887414089] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2888007381] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2888530617] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2889099864] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2889673773] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2890117083] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2890557495] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2891044002] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2891473914] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2891953911] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2892441489] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2892871191] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2893310574] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2893810500] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2894242197] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2894781015] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2895406164] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2895859533] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2896582479] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2897208741] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2897652219] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2898508137] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2898971964] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899423023] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2899896867] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2900345490] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2900793882] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2901245025] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2901721536] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2902197648] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2902639005] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2903120325] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903599335] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2904141282] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2904692742] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2905225554] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2905900914] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2906408295] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2906859522] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2907305814] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2907751875] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2908235904] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2908683414] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2909148480] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2909600862] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2910050136] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2910531141] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2910972267] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2911414989] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2911857774] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2912341194] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2912784000] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2913223887] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2913664404] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2914125648] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2914624503] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2915058783] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2915507259] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915950212] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2916436068] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2916951555] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917379892] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917840947] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918323716] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918898234] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2919434616] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2919943530] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2920511475] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2921138220] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2921699403] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2922132738] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2922572961] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2923040547] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2923483500] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2923965618] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2924395194] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2924835186] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925294036] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2925735162] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2926217574] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926670544] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2927150394] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2927694357] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2928317028] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2928751812] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2929235127] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2929795806] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2930143335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2930519319] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2931833415] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2932350330] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2932936902] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2933933709] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934478575] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2934968778] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2935402008] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2935875096] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2936366097] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936794833] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2937232431] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2937728892] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2938159392] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2938605348] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2939086185] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2939515236] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2939972406] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2940453117] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2940883323] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2941414644] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2942062347] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2942490243] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2943263673] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2943912993] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2944343766] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2945205606] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2945678232] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2946162387] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2946686547] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2947208250] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2947650930] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2948150898] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2948613948] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2949062718] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2949508590] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2949994845] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2950445673] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2950886295] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2951327043] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2951768694] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2952254487] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952699309] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2953144761] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2953584081] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2954024451] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2954520660] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2954952168] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2955423576] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2955876525] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2956316643] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2956792440] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2957238417] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2957680194] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2958120501] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2958615408] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2959042737] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2959487517] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2959956300] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2960396901] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2960897457] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961326298] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961811545] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2962376256] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2962930782] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2963404752] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2963847999] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2964308109] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2964753078] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2965286814] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2965720233] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2966184018] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2966733252] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2967379107] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2967814269] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2968288113] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2968627368] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2969041320] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2969965740] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2970432738] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2970884070] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2971362597] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2971803996] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2972300709] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2972734044] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2973175569] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2973674529] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974106877] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2974580574] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2975062755] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2975506401] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2975941647] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2976419397] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2976845466] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2977355136] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2977947147] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2978428908] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2978994459] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2979668874] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2980095342] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2980864551] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2981495244] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2981944119] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2982806379] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2983273944] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2983738548] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2984202774] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984651481] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2985090780] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2985898461] 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: 2987107473] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2987550300] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2988008142] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2988457164] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2988976662] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989415793] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2989854168] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2990310645] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2990779071] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2991276162] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2991883944] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2992415412] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2992877559] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2993341281] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2993832345] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2994317130] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2994779844] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995228467] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2995667073] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2996128065] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2996585235] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2997025857] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2997470826] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2997973293] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998452408] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2998907310] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2999370990] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2999828370] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3000326994] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3000796722] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3001272876] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3001749135] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3002217876] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3002732229] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3003173838] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3003616077] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3004060983] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3004548036] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3005019528] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3005481696] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3006029061] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3006694278] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 3007179945] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3007655973] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3008241285] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3008586210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3008980422] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 3009926220] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010396956] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010874076] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3011386476] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3011856099] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3012342879] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3012775080] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3013243128] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3013727787] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3014158287] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3014659200] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3015191088] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3015621042] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3016065780] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3016544979] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3016973064] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3017432901] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3017912793] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3018343020] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3018896013] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3019543548] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 3019980117] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 3020598945] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3020970393] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3021718077] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 3022172286] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3022662951] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3023005356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3023380773] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 3024419706] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3024893718] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3025344168] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3025825320] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3026264661] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3026758917] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027190362] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3027685185] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3028194813] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3028625103] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3029066523] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3029544084] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3030083847] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3030595638] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3031149765] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3031580013] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3032046612] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3032527386] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3032991402] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3033525411] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3034180611] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 3034628310] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 3035182794] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3035568060] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3036313245] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 3036759789] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3037236930] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3037796559] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3038230650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3038696661] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 3040480002] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3041046645] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3041506692] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3041964324] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3042465930] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3042953025] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043402173] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3044194650] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3044690922] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3045177408] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3045602007] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3046071021] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3046510236] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3047021901] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047436693] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3047903565] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3048340890] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3048844764] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049359936] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3049827144] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3050264490] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3050744088] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051178053] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3051777456] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3052316526] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3052967820] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 3053381016] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 3054280467] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3054743664] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3055220952] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3055701117] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3056144091] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3056631858] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3057046524] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3057614742] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3058054965] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3058537482] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058954332] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3059491848] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3060033165] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3060519231] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3060933225] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3061424310] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3061906512] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 3062396400] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3062831499] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3063438168] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3063965793] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3064572756] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3065052396] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3065663223] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3066186942] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 3066762762] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3067255401] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3067847202] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3068359371] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3068966124] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3069450321] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3070014360] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3070501224] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3071051571] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3071468127] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3072048147] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3072513381] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3073004718] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3073420140] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3073910679] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3074349957] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3074839803] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075256044] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3075723924] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3076263057] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3076765020] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3077274963] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3077772747] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3078490086] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3079156626] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 3079568793] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 3080562996] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3081032619] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3081487878] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3081944481] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3082424289] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3082909137] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3083323488] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3083789100] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3084224892] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3084732693] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3085145952] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3085617150] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3086051913] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3086543586] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3086955795] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3087419244] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3087877716] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3088356537] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3088788360] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3089254644] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3089781912] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3090415839] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 3090865659] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3091345908] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3091699275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3092071878] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 3093022065] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3093493200] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3093942747] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3094400673] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3094865550] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3095350167] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3095772582] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3096249156] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3096685494] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3097181997] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3097597440] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3098096757] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3098533788] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3099025671] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3099440988] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3099906663] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3100410663] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3100900068] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3101384265] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3102226701] 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: 3103460178] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3103902942] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3104394678] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3104811108] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3105295116] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3105831876] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3106539870] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 3107060019] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 3108041391] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3108516873] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3108966567] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3109424955] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3109877526] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3110367183] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110790543] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3111260271] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3111711960] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3112260837] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112680081] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3113147121] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3113584320] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3114087963] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3114502230] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3114968283] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3115404411] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 3115897575] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3116313984] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3116782431] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3117219798] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3117700488] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3118127103] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3118594017] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3119039952] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 3119558484] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3119986590] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3120452790] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3120893391] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3121381347] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121797210] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3122277690] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3122718333] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3123202404] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123618939] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3124085286] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3124541049] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3125020689] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3125437644] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3125903655] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3126355722] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3126838428] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3127254543] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3127721184] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128158887] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3128698251] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129116235] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3129591108] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3130128582] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3130784118] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 3131198532] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 3132115077] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3132596649] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3133045818] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3133500741] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3133938885] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3134421612] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3134848983] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3135318522] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3135762483] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3136308630] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3136747887] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3137214528] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3137651034] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3138139389] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3138553467] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3139033590] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3139496325] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3139975587] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3140392227] ECW: w=0x3dbab4c8 func=0x3d6a5396 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3140855613] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3141479103] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3142123719] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 3142562115] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3143067417] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3143628453] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3143957082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3144340647] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3145221324] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145692396] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3146144715] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3146605140] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3147047127] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3147549132] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3147985155] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3148433442] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3148918710] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3149363133] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3149803356] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3150285936] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3150716961] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3151220520] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3151739388] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3152170560] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3152627100] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3153096240] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3153732498] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3154166043] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3155012091] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3155474322] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3155937771] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3156393366] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3156831447] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3157312956] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3157755846] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3158277465] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3158739339] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3159351783] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3159751497] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3160534083] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3160999569] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161446722] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3161913258] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3162349575] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3162833751] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3163263243] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3163699455] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3164271159] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3164700105] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3165159018] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3165612114] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3166240035] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3166648506] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3167530884] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168005694] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168475674] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3168933957] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3169373760] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3169825974] ECW: w=0x3db9ee50 func=0x3d6a2980 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3170287323] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3170772927] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3171202230] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3171648795] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172099854] ECW: w=0x3db9ee50 func=0x3d6a2980 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3172556037] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3173102205] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3173556624] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3173995545] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174470145] ECW: w=0x3db9ee50 func=0x3d6a2980 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3174911166] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3175391982] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3175831281] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3176286456] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3176774832] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3177452124] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3177881280] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3178346199] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3178701897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3179078910] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3179978991] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180449013] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180918132] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3181404765] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3181895619] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3182397393] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3182846457] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3183284475] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3183765753] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3184202826] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3184640025] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3185313936] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3185751261] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3186191400] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3186672762] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3187196586] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3187655898] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3188119746] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3188737020] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3189187323] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3190015899] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190477311] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190924527] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3191401164] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3191842836] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3192355467] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3192792729] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3193374912] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3193860831] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3194519265] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3194929941] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3195802701] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3196271589] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3196723005] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3197181099] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3197640537] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3198128556] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3198918576] 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: 3200235486] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3200684592] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3201166458] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3201595551] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3202070340] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3202524927] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3203163978] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3203575977] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3204409446] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3204871782] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205329414] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3205784925] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3206236782] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3206688492] ECW: w=0x3db9ee50 func=0x3d6a2980 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3207169812] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3207681330] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3208134300] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3208572591] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209060253] ECW: w=0x3db9ee50 func=0x3d6a2980 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3209586177] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3210101685] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3210576474] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3211019952] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3211482330] ECW: w=0x3db9ee50 func=0x3d6a2980 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3211925535] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3212428779] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3212859363] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3213315315] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3213786051] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3214419432] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3214845333] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3215308614] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3215873787] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3216203235] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3216591462] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3217705680] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3218239416] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3218765508] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3219251658] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3219702528] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3220149408] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3220626822] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3221068389] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3221577114] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3222162867] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3222609453] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3223134201] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3223564218] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3224037936] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3224664261] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3225168639] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3225634545] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3226086759] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3226535004] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3227010507] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3227452221] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3227940240] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3228379665] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3228818523] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3229321242] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3229758210] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3230197845] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3230757621] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3231242028] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3231704616] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3232164075] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3232635777] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3233266029] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3233717991] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3234741909] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235208067] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235671222] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3236171904] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3236652846] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3237201807] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3237722355] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3238163586] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3238660551] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3239106570] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3239618508] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3240050667] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3240528270] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3240979896] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3241420665] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3241934094] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3242392944] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3242855994] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3243305877] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3243838164] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3244301508] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3244737804] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3245204088] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3245668860] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3246168345] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3246597480] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3247034700] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3247480152] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3247930035] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3248409318] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3248835681] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3249295728] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3249748005] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3250224957] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3250839312] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3251309817] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3251772846] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3252121572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3252499572] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3253514985] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3254018544] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3254574477] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3255035826] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3255543753] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3256091433] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3256703856] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3257234379] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3257824668] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3258415860] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3258910788] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3259421907] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3259857363] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3260299455] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3260843082] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3261277110] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3261741588] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3262233471] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3262806414] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3263265033] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3263700678] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3264191133] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3264666216] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3265101021] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3265601535] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3266061918] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3266524485] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3267097302] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3267637569] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3268150263] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3268612389] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3269129493] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3269748132] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3270202257] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3271209270] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3271683807] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3272135727] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3272594913] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3273062142] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3273513054] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3273968376] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3274417041] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3274904871] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3275371281] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3275859678] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3276314181] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3276753900] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3277227303] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3277670529] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3278154138] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3278631216] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3279096114] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3279631362] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3280112745] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3280578588] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3281023116] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3281483163] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3281925864] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3282407142] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3282834219] ECW: w=0x3dbac3c8 func=0x3d6a5769 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3283269843] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3283727118] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3284164716] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3284643600] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3285127293] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3285613254] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3286091340] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3286558296] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3287195058] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3287648091] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3288136047] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3288694269] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3289036254] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3289459047] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3290554953] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3291114288] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3291780996] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3292464588] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3292874277] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3293849517] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3294401523] ECW: w=0x3dba03e0 func=0x3d6affb6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3294937338] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3295509168] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3296326509] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3297079590] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3297583653] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3299167326] 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: 3300556119] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3301027359] ECW: w=0x3dba03e0 func=0x3d6affb6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3301480854] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3301970847] ECW: w=0x3db9fa80 func=0x3d6a3353 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3302458656] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3303011712] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3303647991] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3304061880] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3304838544] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3305301342] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3305751792] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3306312513] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3306960909] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3307409280] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3307888752] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3308238885] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3308630304] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3309375804] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3309836691] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3310373262] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3311015610] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3311445459] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3312284220] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3312741579] ECW: w=0x3dba03e0 func=0x3d6affb6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3313205910] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3313683786] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3314218320] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3314851869] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3315263868] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3316076274] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3316534053] ECW: w=0x3dba03e0 func=0x3d6affb6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3317000463] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3317523867] ECW: w=0x3db9fa80 func=0x3d6a3353 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3317991096] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3318534723] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3319183287] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3319579851] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3320290554] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3320756271] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3321219573] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3321772314] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3322399857] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3322808916] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3323303403] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3323862612] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3324210876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3324584382] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3326016582] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3326503068] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327057510] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327553845] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3328088610] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3328568250] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3329051292] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3329564952] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3330164355] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3330635280] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3331102635] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3331543257] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3332050386] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3332493528] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3333073443] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3333576141] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3334078545] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3334517928] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3334968021] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3335411184] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3335908989] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3336354000] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3336820347] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3337339635] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3337796784] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3338253051] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3338761398] ECW: w=0x3dbab5b8 func=0x3d6a559b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3339418236] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3339896700] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3340496334] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3341135910] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3341539299] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3342454269] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3342963792] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343414284] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343862529] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3344339628] ECW: w=0x3dbab5b8 func=0x3d6a559b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3344809230] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3345282906] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3345823362] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3346471254] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3346870107] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3347785602] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3348255435] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3348723924] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3349174479] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3349638579] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3350080755] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3350546220] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3350990559] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3351469968] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3351917709] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3352383552] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3352836816] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3353286594] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3353727867] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3354212274] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3354692103] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3355158828] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3355612449] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3356108469] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3356554341] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3357044586] ECW: w=0x3dbab5b8 func=0x3d6a559b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3357511500] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3357981732] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3358558623] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3359208174] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3359613873] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3360095109] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3360448665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3360828870] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3361878618] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3362362374] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3362813202] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3363285765] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3363743691] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3364185678] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3364635267] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3365082630] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3365596500] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3366051507] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3366513549] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3366956859] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3367422975] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3367878780] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3368371965] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3368814582] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3369274734] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3369730749] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3370180422] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3370618734] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3371101713] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3371559954] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3372023235] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3372462723] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3372911010] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3373350939] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3373841373] ECW: w=0x3dbab5b8 func=0x3d6a559b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3374314923] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3374834757] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3375412152] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3376063551] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3376467318] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3377335878] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377814510] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3378262608] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3378710601] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3379166070] ECW: w=0x3dbab5b8 func=0x3d6a559b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3379634181] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3380122095] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3380671308] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3381331821] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3381737268] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3382845627] 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: 3384244899] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3384704421] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3385155564] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3385606119] ECW: w=0x3dbab1f8 func=0x3d6a4e58 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3386071668] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3386528460] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3386979393] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3387421065] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3387906879] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3388368942] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3388833462] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3389324673] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3389772435] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3390209991] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3390708279] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3391152282] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3391639692] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3392078109] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3392540193] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3392979429] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3393454113] ECW: w=0x3dbab5b8 func=0x3d6a559b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3393921216] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3394390923] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3395072835] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3395708400] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3396152634] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3396651993] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3397240980] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3397623579] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3398004855] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3399171321] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399644367] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3400098807] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3400570194] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3401029569] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3401480208] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3401923812] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3402403788] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3402868644] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3403325751] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3403775004] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3404214303] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3404749635] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3405238599] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3405679494] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3406128684] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3406630752] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3407155647] ECW: w=0x3dbac4b8 func=0x3d6a563c 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3407791212] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3408244770] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3408858453] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3409517580] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3409924455] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3410930985] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411409827] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411864246] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3412320933] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3412762038] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3413212908] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3413668566] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3414144825] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3414608358] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3415049358] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3415521543] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3415962942] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3416439936] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3416905191] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3417404214] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3417875748] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3418317630] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3418827048] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3419313723] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3419771943] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3420290202] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3420735255] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3421212354] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3421682040] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3422139063] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3422588064] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3423028602] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3423504903] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3423981267] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3424429449] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3424992963] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3425633799] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3426055080] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3426542112] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3426895941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3427272051] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3428347419] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3428812737] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3429265455] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3429778191] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3430240821] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3430693539] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3431134455] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3431611575] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3432072987] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3432525117] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3432974370] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3433461507] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3433962588] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3434446323] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3434884341] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3435331725] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3435768735] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3436244721] ECW: w=0x3dbac4b8 func=0x3d6a563c 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3436717767] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3437165172] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3437746074] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3438390186] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3438809955] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3439795590] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3440256960] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3440722719] ECW: w=0x3dbab2e8 func=0x3d6a5063 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3441179406] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3441654426] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3442111050] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3442595289] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3443113653] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3443574687] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3444010080] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3444459543] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3444914802] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3445389213] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3445850100] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3446287089] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3446740227] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3447196431] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3447672564] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3448133829] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3448572372] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3449031600] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3449470164] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3449945058] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3450466572] ECW: w=0x3dbac2d8 func=0x3d6a56f1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3450934704] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3451404285] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3451843311] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3452425053] ECW: w=0x3dbab3d8 func=0x3d6a5207 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3452950620] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3453423624] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3454015425] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3454655862] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3455107089] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3455648973] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3456211395] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3456561171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3456938373] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3458294259] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3458763483] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3459238062] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3459709470] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460161726] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3460603104] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3461082345] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3461563917] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3462024657] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3462474771] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3462925305] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3463366011] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3463879671] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3464422794] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3464871312] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3465318906] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3465792813] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3466235577] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3466714125] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3467270268] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3467998065] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3468404919] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3469390092] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3469861353] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3470334987] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3471146931] 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: 3472392420] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3472867818] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3473358525] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3473859900] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3474414195] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3474866955] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3475308270] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3475781106] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3476265156] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3476707479] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3477152616] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3477592230] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3478068426] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3478552308] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3478994085] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3479519715] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3480009141] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3480574629] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3481070502] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3481517550] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3481965438] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3482409231] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3482922807] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3483397407] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3483842859] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3484293225] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3484754301] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3485232786] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3485707071] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3486245280] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3486754110] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3487268757] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3487759821] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3488233077] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3488676891] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3489148719] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3489595725] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3490073769] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3490546710] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3491020008] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3491467749] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3491911500] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3492387003] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3492902154] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3493410816] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3493899150] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3494388576] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3494874432] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3495498237] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3496134222] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3496538724] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3497027142] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3497422509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3497802042] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3498886818] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3499370658] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3499847904] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3500295582] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3500742651] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3501278865] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3501866634] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3502376241] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3502833516] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3503291106] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3503768625] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3504210360] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3504688929] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3505161828] ECW: w=0x3db9f3f0 func=0x3d6a2f1d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3505629645] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3506078688] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3506574834] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3507077133] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3507652638] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3508476216] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3509212371] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3509857701] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3511005792] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3511500132] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3512026959] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3512692953] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3513187986] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3513718131] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3514336917] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3514870695] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3515400441] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3515920926] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3516539040] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3517099341] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3517638012] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3518190270] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3518711616] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3519224436] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3519696495] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3520138860] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3520613502] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3521058408] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3521534898] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3522091188] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3522560769] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3523008510] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3523451022] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3523962393] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3524439345] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3524894688] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3525341988] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3525784563] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3526258596] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3526753566] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3527195658] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3527641509] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3528083013] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3528555009] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3529038492] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3529481571] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3529928514] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3530371110] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3530867403] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3531340386] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3531785145] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3532233873] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3532677288] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3533166336] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3533637933] ECW: w=0x3db9f4e0 func=0x3d6a2fb5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3534083616] ECW: w=0x3db9d5f0 func=0x3d6b72a3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3534532050] ECW: w=0x3dba0200 func=0x3d6afe44 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3534991194] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3535520562] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3536135400] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3536773422] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3537206799] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3537688077] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3538248147] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3538591959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3538969875] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3541673541] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3542177562] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3542642082] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3543093981] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3543623034] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3544082913] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3544535652] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3545012646] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3545534475] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3545989251] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3546562992] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3547220082] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3547670994] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3549228291] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3549803754] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3550268421] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3550714524] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3551196096] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3551766246] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3552224928] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3552713871] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3553335429] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3553961481] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3554455842] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3554930946] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3555423648] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3555859944] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3556428141] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3557117193] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3557547567] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3558931467] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3559409805] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3559870797] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3560337816] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3560817183] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3561268452] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3561722934] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3562162464] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3562658400] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3563107086] ECW: w=0x3db9d7d0 func=0x3d6b7499 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3563562891] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3564100953] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3564619296] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3565042425] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3565502367] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3566133144] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3566564064] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3568728576] 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: 3570086940] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3570575757] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3571041663] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3571485330] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3571964571] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3572419515] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3572896635] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3573371529] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3573864084] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3574287738] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3574760133] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3575448387] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3575888610] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3576929559] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3577400799] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3577859019] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3578302728] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3578783712] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3579257682] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3579708489] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3580212846] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3580761828] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3581212362] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3581669259] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3582347622] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3582757962] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3583301925] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3583715016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3584115759] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3585531474] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3586030707] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3586491363] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3586938747] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3587465469] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3587961405] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3588510156] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3589039818] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3589627020] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3590054328] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3590525505] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3591159369] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3591602511] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3593392824] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3594075177] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3594633294] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3595158777] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3595750557] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3596309136] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3596862570] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3597352374] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3597951210] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3598414470] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3598868994] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3599344707] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3599841315] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3600289749] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3600767310] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3601401573] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3601812312] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3603091569] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3603557475] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3604015338] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3604484457] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3604962270] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3605413140] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3605866824] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3606389241] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3606934527] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3607465617] ECW: w=0x3db9d7d0 func=0x3d6b7499 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3607961637] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3608517444] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3609044292] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3609465027] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3609938598] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3610605159] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3611019678] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3612278397] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3612768894] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3613228836] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3613674099] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3614153529] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3614624244] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3615105354] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3615579009] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3616069254] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3616490577] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3616964967] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3617597277] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3618042414] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3619028805] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3619496727] ECW: w=0x3db9d8c0 func=0x3d6b7568 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3619954716] ECW: w=0x3dba05c0 func=0x3d6b006f '='
[Hera] [HADES][INFO ] [KRELTSC: 3620397753] ECW: w=0x3dbab100 func=0x3d6a4d28 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3620896356] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3621352056] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3621803787] ECW: w=0x3dbab008 func=0x3d6a4c6c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3622277442] ECW: w=0x3dba2b40 func=0x3d6adc8d '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3622769136] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3623218263] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3623675433] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3624305202] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3624712140] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3625391952] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3626005425]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3626527107] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3627183546] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3627790131] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3628154628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3628528113] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3629527839] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3629995950] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3630451062] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3630939291] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3631414521] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3632291964] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3632940423] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3633413154] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3634222599] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3634874586] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3635385264] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3636289839] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3636773532] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3637230975] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3637720023] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3638174421] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3638629743] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3639097140] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3639548703] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3640026369] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3640586775] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3641233512] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3641706054] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3642249135] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3642671739] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3643382946] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3643836000] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3644384982] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3644801454] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3645505626] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3645969957] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3646529124] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3647103012] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3647467404] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3647841855] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3649132914] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3649781919] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3650240601] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3651239445] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3651888954] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3652381278] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3653596107] 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: 3654804762] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3655451898] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3655886997] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3656423736] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3656899260] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3657609627] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3658056948] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3658569432] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3659008521] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3659715486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3660175386] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3660638793] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3661068327] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3661774557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3662238720] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3662734236] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3663327822] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3663711156] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3664087455] 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: 3685637676] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3686337648] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3686842425] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3687801369] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3688291488] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3688746810] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3689193207] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3689649831] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3690135939] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3690595377] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3691048032] ECW: w=0x3db9ec70 func=0x3d6a2817 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3691490964] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3691944186] ECW: w=0x3dbac5a8 func=0x3d6a57e1 '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: 3712624377] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3713318322] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3713807454] 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: 3735045069] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3735854283] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3736417314] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3736980513] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3737559063] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3737948487] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3738370188] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3739571094] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3740140278] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3740682813] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3741172134] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3741635016] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3742089729] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3742576887] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3743027358] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3743478858] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3744301365] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3745014714] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3745506093] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3746146929] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3746834700] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3747307788] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3748080399] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3748766553] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3749241762] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3749817456] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3750497625] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3750971952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3751419168] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3752814387] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3753490314] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3754056012] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3754706970] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3755370045] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3755839584] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3756383274] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3756839226] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3757363008] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3757869318] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3758328462] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3758781894] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3759308007] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3759767382] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3760220037] ECW: w=0x3dbac5a8 func=0x3d6a57e1 '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: 3762480834] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3763142481] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3763695264] 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: 3765470121] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3766163268] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3766629195] 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: 3767875146] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3768599667] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3769091319] 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: 3770269230] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3770920629] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3771367131] 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: 3772496154] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3773146734] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3773590590] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3774390732] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3775047570] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3775494051] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3776473260] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3777162711] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3777627399] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3778297845] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3778740903] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3779457066] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3779925198] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3780461937] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3781034460] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3781370922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3781750833] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3782676471] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3783108210] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3783851715] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3784426065] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3785182023] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3785609814] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3786228684] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3786739131] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3787403382] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3787785960] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3788402499] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3788872437] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3789744966] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3790151379] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3790845702] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3791330844] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3791927538] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3792651765]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3793347978] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3796645083] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3797306835] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3798626202] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3800155548] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3800692350] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3801300510] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3801920598] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3802382304] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3802839474] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3803447970] ECW: w=0x3dbaa978 func=0x3d6a7d1b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3803918454] ECW: w=0x3db9d500 func=0x3d6b721d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3804377787] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3805438434] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3806186643] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3806851440] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3807722163] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3808339122]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3808859397] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3809446767] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3809883063] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3810267006] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3810819999] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3811189914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3811565373] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3812080461] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3812472741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3812846142] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3813366879] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3813791268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3814225422] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3814737045] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3815121135] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3815492079] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3816022476] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3816394386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3816769614] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3817273488] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3817637859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3818027031] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3818519040] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3818905650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3819278274] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3819792690] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3820182723] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3820555557] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3821059914] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3821450157] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3821852139] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3822491610] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3823352862] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3823832628] Total tests run: 1035640716
[Hera] [HADES][INFO ] [KRELTSC: 3824376171] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3824804823] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3825257961] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3825776199] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3826317222] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3826903605] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3827504079] ==============================================
[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, 0x000000003d6c2ac7)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3853117359] 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: 4089012984] 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: 4097167851] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 4099928574] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 4101559791] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 4105000242] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 4107477822] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 4108020567] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4108514697] ECW: w=0x3dbcfb30 func=0x3d68de28 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4108975269] ECW: w=0x3dba5b28 func=0x3d6af681 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4110191673] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4110633156] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4111099398] ECW: w=0x3dba5b28 func=0x3d6af681 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 4111904202] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4112382771] ECW: w=0x3dba5b28 func=0x3d6af681 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 4113057480] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4113517947] ECW: w=0x3dbcfb30 func=0x3d68de28 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4113979821] ECW: w=0x3dba5b28 func=0x3d6af681 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4114788552] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4115217330] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4115739012] ECW: w=0x3dba5b28 func=0x3d6af681 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 4116318444] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4116738822] ECW: w=0x3dbcfb30 func=0x3d68de28 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4117195572] ECW: w=0x3dba5b28 func=0x3d6af681 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4117965999] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4132591302] 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: 4133941098] ECW: w=0x3dbac5a8 func=0x3d6a57e1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4134448626] ECW: w=0x3dba5580 func=0x3d6af382 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4134945486] ECW: w=0x3dbac5a8 func=0x3d6a57e1 '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=9249206)
[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>