Files
LithosAnanake/logs/20260804-145132/amd64/qemu-amd64-20260804-145132.log
T
Robert Allan JamesandClaude Sonnet 5 d55ec3241b starkernel: item 3.1 -- the Stadium cell and header
Punch list §25 item 3.1 complete.

Defines StadiumPatronHeader and StadiumContinuationCell in new
include/starkernel/vm/stadium.h, unioned as StadiumCell per §3's
closed two-valued union. src/starkernel/vm/stadium.c added to
Makefile.starkernel's LOADER_EXTRA_SRCS/KERNEL_EXTRA_SRCS so the
header's compile-time size checks are actually compiled, not merely
included by something that never builds.

Discriminator ruled an external side bitmap (Captain Bob), not a
header field -- amended into §3 and §23.3 before this code was
written. Item 3.1 declares the bitmap's purpose/indexing in a comment
only; allocating it is item 3.2's scope.

Both cell shapes counted for real at exactly 64 bytes with zero
compiler-inserted padding (three C99-portable negative-array-size
assertions -- no _Static_assert, this project targets C99). Header
matches §23.3's original 32+32 split unchanged, since the
discriminator moving outside the cell left nothing to compete for that
space. Continuation cell matches item 1.12's 4+60 figure unchanged for
the same reason.

Verified the size assertion is actually live: broke it to 63,
confirmed the build failed with the expected negative-array-size
error, restored it, confirmed a clean compile.

Verified: three-architecture boot (amd64, aarch64, riscv64), all
reaching ok> with identical dict_hash=0x3d4e1daf289da94f matching the
item-2.2 baseline. Confirmed stadium.o present in both obj/loader/vm
and obj/kernel/vm post-build on amd64, closing the gap the item-2.2 WIP
exposed (an uncompiled header proves nothing).

Left open, not fabricated: §23.4 #2 ("does a typical message fit in
one cell") is unanswerable today -- no message patron struct exists
anywhere in this tree yet.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 14:55:30 -04:00

627 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 4 2026 14:51:24
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 249108
Free pages : 247585
Used pages : 1523
Total MB : 973
Free MB : 967
Used MB : 5
 
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
 
IDT installed.
 
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
 
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1942179585 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=935233540, tick_hz=100, initial_count=9352335
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: 4416846] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 20650098] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 37453374] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38026170] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 38646405]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 39421242] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 40019112] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 40641300] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 40999644] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 41680233] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 47540577] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48487887] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 51541371] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 52140060] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52862502] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 54323871] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 55073991] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55708485] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 57292452] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 57980391] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58625658] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 60579204] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 61291629] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61926081] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 63936201] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 64376823] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 64794198] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65515212] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66192084] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 67025448] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 67601835] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 67951212] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 68331879] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 68983026] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69652548] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 71011164] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 71569932] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72214884] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 73775310] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 74365242] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75004713] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 76502769] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 77112000] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77788872] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 81578343] 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: 87668112] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 88353405] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88997853] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 90511974] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 91114779] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91754796] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 93181956] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 93887409] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94551219] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95984385] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 96966240] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97612221] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 99241947] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100102821] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100765896] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 102539997] 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: 103954473] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104578950] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105233961] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106651377] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107297001] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107946321] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 109537134] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 110101509] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110742303] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 112201929] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 112798203] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113447103] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 114902760] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 115799061] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116462619] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 118081278] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 118534395] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 118919976] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119641116] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120118719] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 120609237] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 121175943] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 121537080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 121918146] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 122491026] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123136503] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 124625088] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 125241333] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125903127] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 127336755] 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: 128653056] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 129270540] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129945144] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 131452167] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 132082818] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132733818] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 134302140] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 134766786] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 135239664] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135942324] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136506279] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 136941336] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 137396469] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138111645] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138598488] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 139081572] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 139643217] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 139992069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 140382165] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 141132201] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141778350] 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: 143346315] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 143941770] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144595227] 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: 146149164] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 146844033] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147495432] 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: 149158674] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 149618196] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 150091158] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150891195] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151357794] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 151792158] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 152244708] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152951085] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 153416256] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 153907593] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 154473354] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 154816494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 155212911] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 155831109] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156464910] 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: 158205222] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 158854731] 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: 160253751] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160892781] 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: 162494325] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 163106664] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163781142] 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: 165408642] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 165901260] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 166506501] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167204184] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 167695668] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 168130893] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 168581469] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169275456] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169752534] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 170170581] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 170619309] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171309915] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171787854] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 172265352] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 172828299] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 173182653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173561136] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 174093318] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174739089] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 176097495] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 176655948] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177303378] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 178656135] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 179236428] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179882808] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 181292517] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 181781166] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 182356188] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 182712033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 183090075] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 183861993] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184550835] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 185984547] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 186581514] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187228902] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 188887839] 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: 190286943] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 190885212] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191527224] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 192991995] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 193485453] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 194049660] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 194399919] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 194779704] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 195769413] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196417242] 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: 198045078] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 198676884] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199337880] 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: 200995725] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 201504660] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 202075650] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 202446279] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 202828122] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 203609196] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204256227] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 205764111] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 206348310] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206990469] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 208510218] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 209102271] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209764044] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 211192968] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 211662045] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 212051763] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212759064] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 213228456] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 213727710] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 214290363] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 214640832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215036157] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 215807760] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216458676] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 216965091] 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: 219416799] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 220042641] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220682448] 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: 222268788] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 222930540] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223657728] 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: 225661380] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 226178274] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 226678305] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227383569] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 227848698] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 228275691] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 228757893] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229457403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 229922574] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 230511078] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 231218988]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 231755895] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 232305087] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 232953588] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 233304183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233688042] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 234766707] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235409034] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 237029982] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 237625458] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238260981] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 239823381] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 240484167] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241131513] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 242386851] 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: 244220277] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 244984887] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245629503] 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: 247528701] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 247979319] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 248343564] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249036879] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 249522630] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 250037697] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 250637856] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 250978728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 251359668] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 251928978] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252565593] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 254003022] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 254671494] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255302292] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 256916163] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 257366991] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 257744550] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258435660] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 258938001] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 259411635] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 260038989] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 260379672] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 260757672] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 261374001] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262043481] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 263681250] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 264683979] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265392246] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 266547792] 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: 268320045] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 268818795] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 269182263] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269870706] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 270394929] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 270890550] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 271533297]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 272045214] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 272591907] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 273191457] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 273528003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 273908439] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 274867551] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275505909] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 277005435] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 277583670] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278212116] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 279686211] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 280323309] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281027670] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 282703953] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 283433136] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284062716] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 285724068] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 286410831] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287051877] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 288771357] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 289475655] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290102190] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 290602746] 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: 293088579] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 293537475] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294228753] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 294698985] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 295129863] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295830045] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 296305275] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 296813454] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 297386019] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 297735018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 298122363] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 298769772] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299397714] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 300936720] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 301652358] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302303988] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 303915255] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 304342983] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305038293] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 305505774] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305984406] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 306551091] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 306890913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307271811] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 308391321] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309035601] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 310546614] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 311158890] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311792733] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 313286232] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 313935846] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314583045] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 315755559] 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: 317557926] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 318214911] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318873135] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 320418000] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 320907699] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 321503427] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 321844803] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 322225764] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 322886865] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323518335] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 325012989] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 325646097] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326276979] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 329742903] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 330225462] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 330789669] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 331140726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 331518285] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 332432793] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333067329] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 334600035] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 335249649] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335878683] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 337485414] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 337955268] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 338520987] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 338861313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 339343347] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 340160520] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340805073] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 341705259] 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: 343684383] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 344301195] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344942577] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 346510311] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 346986591] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 347556825] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 347988837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 348370260] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 349576878] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350229033] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 352151499] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 353208534] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353844687] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 355650519] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 356123460] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 356701863] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 357059955] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357439782] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 358000398] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358655493] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 360068898] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 360755871] 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: 362262453] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362928321] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 364526778] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 365028300] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365599017] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 365955219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366335844] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 367134915] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367790220] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 369411966] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 370072227] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370718145] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 372254085] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 372940575] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 373605561] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 375186882] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 375679290] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 376256181] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 376602177] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 376986456] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 377673975] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 378309351] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 379757385] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 380378985] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381016461] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 381792495] 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: 383690307] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 384170136] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 384738690] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 385079457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 385459704] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 386357076] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386991465] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 388593135] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 389278197] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 389924724] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 391513878] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 392225568] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 392866299] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 394463223] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 395304147] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 395935029] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 397071696] 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: 399006426] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 399455175] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400147209] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 400630734] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 401112600] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 401681070] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 402022362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 402411597] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 403267977] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403902618] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 405499038] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 406186746] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406841379] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 408656640] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 409515372] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 410151420] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 411959079] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 412462302] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413203182] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 413685216] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 414159900] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 414726879] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 415093056] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 415476978] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 416651130] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417302319] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 418265988] 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: 420396333] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 421127406] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 421772442] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 423495681] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 424299855] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 424930884] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 426738375] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 427181853] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427904463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 428369886] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 428839005] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 429402729] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 429765819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 430142244] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 431240061] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431900826] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 433337478] 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: 434904855] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 435392979] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 436051812] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 437085831] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 437751510] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438407487] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 439917303] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 440393541] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441096516] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 441564354] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 442048299] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 442631049] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 442982211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 443363403] 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: 445229127] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445879350] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 448305858] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 448962213] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449623377] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 450291996] 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: 452339832] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 452860380] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 453594582] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 454067964] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 454659807] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 455256942] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 455619003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 456009162] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 457112817] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 457764384] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 459607008] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 460086417] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 460744200] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 461791974] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 462265167] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462992775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 463475712] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 463988007] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 464604021]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 465179757] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 465727374] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 466352145] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 466689321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 467070009] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 467605908] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 468231204] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 469625142] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 470159319] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470785644] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 472176978] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 472720437] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 473348484] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 474751746] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 475403061] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476048958] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 477390333] 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: 478791033] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 479418933] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480055758] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 481657617] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 482307483] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482949159] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 484860033] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 485383983] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 485761815] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486491250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 486964632] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 487432743] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 487789617] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488492718] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 488992770] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 489567498] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 490161483] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 490514661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 490899066] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 491532741] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 492162090] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 493563378] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 494103288] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494747106] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 496209672] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 496766571] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497395773] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 498802521] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 499345497] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 499980117] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 501354651] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 501904179] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502535586] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 503891850] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 504526953] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505168335] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 506811942] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 507454836] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 508082631] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 508835019] 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: 511018494] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 511476861] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 511950159] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 512642382] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 513108498] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 513541014] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 513895578] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514579002] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 515062737] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 515543616] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 516132078] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 516468351] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 516856809] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 517540590] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 518185332] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 519581979] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 520118067] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520746786] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 522119913] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 522643065] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 523278483] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 524679204] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 525232869] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525858333] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 527294418] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 527882418] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528529617] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 529934748] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 530535726] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531162219] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 532662018] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 533265285] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533899947] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 535465917] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 535899462] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 536268180] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536969370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 537470073] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 537878607] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 538234284] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 538935516] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 539404152] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 539880747] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 540481893] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 540829233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 541208241] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 541728411] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542364522] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 543433233] 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: 545005062] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 545528613] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 546164262] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 547557150] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 548140467] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548769711] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 550189206] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 550769688] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551409558] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 552824223] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 553405356] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554035692] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 555419739] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 555949695] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556587087] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 558013743] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 558508356] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 558895281] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559612683] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 560089488] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 560525784] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 560892003] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561577548] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 562059813] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 562470405] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 562828035] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563514777] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 563995005] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 564465615] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 565057521] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 565424118] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 565816335] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 566802831] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567462336] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 569004114] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 569733255] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570390681] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 571809714] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 572375370] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573011796] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 574448112] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 575052219] 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: 576392250] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 577032141] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 578528958] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 579138042] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 579867771] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 581991732] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 582847188] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583585254] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 585911844] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 586639620] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 587204688] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588162708] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 588839307] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 589527141] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 590058861] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 591042837] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 591670926] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 592328226] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 592761057] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 593630604] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 594180426] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 594663909] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 595319487] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 595669998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 596104509] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 597130968] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597818361] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 599580744] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 600198291] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600848787] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 602376726] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 602989212] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603646029] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 605270232] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 605812116] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 606204228] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 606904683] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 607384260] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 607856907] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 608253933] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 608953191] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 609420000] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 609880257] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 610249206] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610948947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 611420481] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 611919378] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 612507168] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 612852450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 613234041] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 613908414] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614560989] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 615938841] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 616500381] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617134623] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 618504474] 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: 619800447] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 620324313] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620959773] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 622324668] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 622964601] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623599977] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 625252488] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 625740339] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 626144379] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 627026946] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 627497178] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 627972366] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 628550496] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 628929903] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 629308302] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 630080262] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630734160] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 632186793] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 632764713] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633439863] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 634834725] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 635392380] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636045564] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 637422576] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 638071413] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638732556] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 640380594] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 640855425] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 641278428] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641994486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 642464676] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 642969747] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 643572384] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 643919556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 644302554] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 644986062] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 645644874] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 647022075] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 647604804] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648247971] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 649659171] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 650231778] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650869674] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 652299879] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 652844304] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653492196] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 654489654] 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: 656207349] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 656661705] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 657041280] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 657748686] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 658231350] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 658654038] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 659015616] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 659709876] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 660193296] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 660670920] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 661257135] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 661610103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 661991295] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 662672934] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663315996] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 664716213] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 665266035] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 665918652] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 667387308] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 667972725] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668656275] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 670086438] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 670649742] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 671289864] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 672693315] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 673204140] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 673587852] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 674320878] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 674866206] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 675373461] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 675742410] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676441878] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 676958772] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 677452272] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 678056127] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 678397104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 678783042] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 679365834] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 679998984] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 681448383] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 681950178] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 682584210] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 683947572] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 684640404] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 685319229] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 686735889] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 687376641] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688015881] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 689420025] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 690046056] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 690677463] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 691549047] 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: 693596148] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 694098657] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 694479114] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 695179065] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 695651334] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 696142986] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 696732750] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 697074840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 697457649] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 698213103] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 698850033] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 700278831] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 700793457] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701426124] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 702811347] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 703353231] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703993563] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 705403041] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 705955110] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706680450] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 708171912] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 708848133] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 709479456] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 711123987] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 711618684] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 712011405] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712735569] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 713210652] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 713685525] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 714271446] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 714627564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 715011864] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 715730064] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716372433] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 717742977] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 718251723] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 718896654] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 720243153] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 720783819] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 721430808] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 722811894] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 723269085] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 723641394] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 724334856] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 724811808] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 725298756] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 725901498] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 726238422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 726615078] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 727255200] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 727889001] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 729241674] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 729759261] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 730389576] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 731167605] 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: 733053951] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 733608183] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 734240262] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 735628320] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 736071168] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 736445115] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 737135889] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 737604084] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 738088386] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 738677751] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 739017594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 739404645] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 740049786] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 740681256] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 742233618] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 742739823] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 743366526] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 744735831] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 745264191] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 745952760] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 747799983] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 748416963] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 749151711] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 751069263] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 751840089] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752691786] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 755243517] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 755933325] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 756480438] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 757472940] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 758134377] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 758811144] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 759602550] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 760054806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 760577034] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 761842914] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762603723] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 764227968] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 764773569] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765487800] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 766894989] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 767446659] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 768088860] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 769497666] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 770057946] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770690256] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 772199190] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 772765623] 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: 774197088] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 774836181] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 776229594] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 776717592] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 777097944] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777805476] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 778278606] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 778776033] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 779420607]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 779989098] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 780518550] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 781124043] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 781480077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 781880925] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 782465124] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 783121437] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 784564431] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 785128806] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 785763720] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 787150728] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 787717497] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788369946] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 789743766] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 790307784] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 790942278] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 792320529] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 792867642] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793505580] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 794914701] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 795412632] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 795797898] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 796528782] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 796998447] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 797442408] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 797805897] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 798524958] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 798994434] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 799643628] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 800227344] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 800591484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 800974608] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 801720297] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 802362603] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 803804799] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 804375390] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 805023366] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 806431563] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 807012465] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 807649437] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 808656786] 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: 810408816] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 810951813] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811600986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 812974827] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 813534603] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814169223] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 815613561] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 816049920] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 816425694] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 817113486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817594848] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 818008611] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 818366178] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819052836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 819530166] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 820001868] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 820572228] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 820916250] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 821303574] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 822020619] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822662442] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 824058627] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 824628735] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 825267996] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 826713615] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 827289225] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 827961477] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 829366839] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 829932684] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830571903] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 831940137] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 832507746] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833148099] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 834576393] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 835063719] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 835474227] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 836204145] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 836673495] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 837117372] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 837479139] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838178418] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 838663434] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 839143620] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 839715513] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 840060228] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 840453621] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 841192443] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 841831452] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 843240111] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 843837120] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844480518] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 845048295] 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: 847231497] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 847768152] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 848414238] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 849767226] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 850306926] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850965339] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 852321267] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 852788580] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 853184367] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 853878942] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 854350917] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 854838327] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 855431346] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 855768186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 856151751] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 856677360] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 857487561] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 858865140] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 859414563] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860070519] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 861418509] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 861955773] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 862582644] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863983512] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 864564918] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 865202814] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 866617794] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 867199263] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867849507] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 869201214] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 869641416] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 870027501] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870713109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 871181115] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 871593303] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 871958640] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 872641476] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 873108558] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 873575514] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 874184325] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 874524042] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 874902126] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 875670516] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 876350580] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 877815204] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 878524143] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879162165] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 879689013] 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: 881902350] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 882472710] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 883105902] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 884483628] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 885038826] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885686613] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 887280408] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 887894238] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 888304431] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 889046109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 889526337] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 890010723] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 890374653] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 891111837] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 891604098] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 892096149] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 892665270] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 893026932] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 893408418] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 894229686] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 894874848] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 896283423] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 896871528] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897515535] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 898985640] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 899523471] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 900153723] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 901515069] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 902092884] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902720658] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 904121967] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 904705116] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 905359812] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 906760428] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 907215750] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 907625124] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908313252] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 908777100] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 909181896] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 909548304] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 910226856] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 910694043] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 911165157] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 911752569] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 912109065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 912487107] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 913225089] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913866030] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 914882640] 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: 916691811] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 917267967] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 917920416] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 919266432] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 919768521] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 920407719] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 921744180] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 922360446] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 922986309] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 924385413] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 924969381] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925597113] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 927005478] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 927430350] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 927801189] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928511577] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 928980465] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 929386563] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 929741043] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 930431817] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 930911730] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 931379190] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 931949235] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 932288385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 932749104] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 933417513] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 934054359] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 935457012] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 936028128] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 936664218] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 938014098] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 938557032] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 939211644] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 940568286] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 941033037] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 941426472] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 942131232] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 942595248] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 943079172] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 943648503] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 943987023] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 944365107] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 945067389] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 945714126] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 947107287] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 947661939] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 948297189] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 949558512] 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: 950913978] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 951506094] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952135884] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 953450106] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 953902635] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 954277065] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 954965487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 955431309] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 955922079] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 956491284] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 956829909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 957207426] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 957891732] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958526751] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 959899353] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 960450876] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961081800] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 962439345] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 962968377] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 963614295] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 964974843] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 965405742] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 965776665] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 966477414] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 966943383] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 967414728] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 967985319] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 968366784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 968745099] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 969406578] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970047876] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 971429382] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 971981766] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 972745053] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 974124480] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 974679111] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 975336285] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 976693578] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 977144826] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 977518458] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978215238] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 978704664] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 979184178] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 979758570] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 980099799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 980481495] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 981191736] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981824823] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 983296083] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 983860479] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 984496632] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 985859469] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 986384322] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 987027699] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 988110732] 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: 989689701] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 990231837] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 990866100] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 992291685] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 992727855] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 993099660] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 994639506] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 996136533] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 997477131] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 998063913] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 998403483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 998788392] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 999712140] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000348020] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1001813547] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1002457827] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1003096416] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1004499342] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005011679] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1005650583] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1007130579] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1007678280] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1008329637] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1009745520] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1010218797] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1010601816] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011299184] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1011773217] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1012277532] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1012857048] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1013222028] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1013619243] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1014458865] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1015121163] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1016556555] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1017145563] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017806622] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1019261985] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1019900574] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020564027] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1021668816] 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: 1023295980] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023874383] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1024532586] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025943198] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1026518178] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027198095] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1028612130] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1029186879] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1029653961] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030554588] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1031041137] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1031567943] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1032145800] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1032500973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1032886764] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1033582179] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034228853] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1035645492] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036193550] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036842387] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1038208857] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038798222] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1039464552] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1040908533] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1041396699] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1041987786] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1042348566] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1042732908] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1043327922] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1044002904] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1045354653] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1045944480] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046594766] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1048002375] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1048594806] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049244483] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051010205] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1051557381] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1052150568] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1052494989] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1052880066] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1053608892] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1054265583] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1055549313] 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: 1056963096] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1057577115] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1058214486] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059621633] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1060148691] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060805655] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1062336618] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1063025376] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1063674969] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1065084846] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1065638595] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1066275147] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1067706801] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1068148746] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1068528468] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1069251582] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1069724880] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1070203113] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1070778807] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1071136059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1071521367] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1072244712] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072884498] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1074287445] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1074870552] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075533774] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1076914650] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1077451431] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078087689] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1079487654] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1080036993] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080671046] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1082091654] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1082641371] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083280758] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1084007883] 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: 1085995113] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1086433362] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1086812874] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087608942] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1088113173] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1088618328] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1089242784]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1089821292] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1090405218] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1091083056] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1091443143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1092007959] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1092793821] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093444758] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1094033283] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1094663598] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095302187] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1095791340] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1096538835] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097270727] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1097682222] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1098286182] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1098920634] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1099380765] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1099955577] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100601978] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1101094302] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1101725142] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102380699] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1102805088] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1103421648] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104056541] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1104497520] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1105011012] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1105398231] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106094675] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1106585844] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1107039171] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1107416205] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108114140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1108587102] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1109059434] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1109424918] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110118380] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1110732336] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1111297362] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1111921776] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1112280729] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1112670048] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1113517797] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114172850] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1114684368] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1115365104] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116018141] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1116529827] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1117206657] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117862886] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1118283516] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1118946990] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119620418] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1120046865] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1120669326] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121330343] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1121839677] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1122469467] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123117779] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1123583055] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1124105955] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1124505795] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125213558] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1125722934] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1126195371] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1126586517] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127296695] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1127781564] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1128274455] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1128892065] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1129248120] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1129647309] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1130453247] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131091584] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1131529707] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1132229469] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132866714] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1133309016] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1133936748] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134575442] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1135016820] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1135607949] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136266425] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1136691843] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1137376296] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138044201] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1138500426] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1138936806] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139648538] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1140149157] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1140576192] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141269885] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1141740600] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1142259510] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1142933568] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1143276414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1143660126] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1144462809] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145603466] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1146050892] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1146696411] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147332312] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1147749750] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1148311983] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148973609] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1149394827] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1150039401] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150690590] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1151137239] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1151767764] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152403266] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1152895569] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1153551672] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154188014] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1154625087] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1155104622] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1155803292] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1156275918] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1156700559] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157410884] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1157888214] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1158369303] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1159002264] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1159360461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1159746147] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1160588478] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161270516] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1161852804] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1162541226] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1163293047] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1163767668] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1164594459] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165270659] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1165758489] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1166372067] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167023004] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1167471417] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1168208580] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1168859202] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1169310828] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1169897274] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170623517] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1171117185] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1171619568] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172337327] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1172812809] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1173332013] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1174017579]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1174537623] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1175092170] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1175713833] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1176080661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1176468006] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1177169112] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177839075] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1178260377] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1178883825] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179538206] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1179974901] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1180731972] 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: 1181948733] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182622476] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1183070175] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1183746144] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184412747] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1184821113] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1185291009] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1186002699] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1186492146] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1186944360] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187653488] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1188125988] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1188673962] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1189251588] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1189607307] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1189995072] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1190819826] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191467046] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1191944439] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1192587690] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193240013] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1193681643] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1194423489] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195096161] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1195559421] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1196189274] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196927151] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1197336861] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1197795312] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198501332] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1198984836] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1199429175] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200133683] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1200605007] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1201103820] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1201676700] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1202036913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1202534634] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1203652002] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204380870] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1204929705] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1205770608] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206488094] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1207002027] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1207838772] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1208556741] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1209069876] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1209801621] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210518057] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1210966659] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1211546721] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212339240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1212891330] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1213384347] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214182242] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1214702391] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1215246123] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1215989481] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1216387557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1216814613] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1217831349] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1218555261] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1219060626] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1219824417] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220542827] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1221035949] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1221835125] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222561725] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1223065977] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1223871453] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224601707] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1225116522] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1225828716] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1226568084] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1227019206] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1227579234] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228362408] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1228842195] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1229290230] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229999715] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1230482463] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1230975522] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1231547478] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1231901370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1232294007] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1233338463] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233989925] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1234494954] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1235249127] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235900778] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1236354861] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1237174512] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237822467] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1238270586] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1238953863] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239603330] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1240010625] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1240531047] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1241252250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241721810] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1242156342] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242885945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1243356156] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1243839618] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1244407143] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1244749590] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1245145314] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1246016394] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246656159] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1247109045] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1247725017] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1248361611] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1248789507] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1249478790] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1250116917] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1250564553] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1251252681] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251897024] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1252330002] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1253069160] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253731626] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1254163932] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1254689205] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255434894] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1255911615] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1256329725] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257019911] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1257509757] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1257987507] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1258557804] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1258901469] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1259284782] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1260258888] 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: 1261548540] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1262207856] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1262643753] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1263258591] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263916059] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1264343640] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1264998819] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265633775] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1266095103] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1266763386] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1267399749] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1267846482] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1268459829] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269097452] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1269530766] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1270202052] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270855824] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1271272401] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1271758005] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1272469464] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1272947340] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1273361502] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274052423] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1274535486] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1275019578] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1275590547] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1275957270] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1276362612] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1277332644] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277995446] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1278492957] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1279165356] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279825092] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1280300238] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1280949012] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281611940] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1282030680] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1282786701] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283457777] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1283922297] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1284411828] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285148550] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1285626972] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1286092185] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286819667] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1287293259] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1287796146] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1288368018] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1288722141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1289119629] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1289844927] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290493470] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1290932139] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1291612476] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292270637] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1292708886] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1293288528] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1293935391] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1294354509] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1294983291] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1295646030] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1296101205] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1296809178] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297487520] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1297946181] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1298414418] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299120375] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1299611565] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1300047819] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300748652] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1301218086] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1301718012] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1302295113] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1302648564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1303034439] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1303942647] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304597637] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1305040065] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1305744006] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306400151] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1306830882] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1307535033] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1308195420] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1308655551] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1309315707] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309975170] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1310436813] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1310940792] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311648723] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1312134411] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1312576335] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313286030] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1313755212] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1314250938] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1314838413] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1315193565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1315658022] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1316559678] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317212883] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1317800820] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1318724505] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319382246] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1319815182] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1320557385] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321205508] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1321657554] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1322307693] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323003633] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1323460026] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1323976164] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324702722] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1325182026] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1325618679] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326319491] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1326802701] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1327292379] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1327865364] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1328210058] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1328597193] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1329410250] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330054551] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1330471443] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1331150163] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331794233] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1332207177] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1332853284] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333505733] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1333915884] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1334500755] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335168681] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1335585216] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1336253877] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336895175] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1337335314] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1337822094] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338547245] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1339020312] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1339475949] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340165736] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1340634246] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1341109098] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1341691680] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1342034694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1342417902] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1343220774] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343874882] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1344305193] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1344968268] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345622376] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1346032842] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1346638062] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347284589] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1347707382] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1348359915] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348996299] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1349409096] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1350213123] 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: 1351482573] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352146404] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1352621970] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1353338931] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353999612] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1354413459] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1354930542] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355628855] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1356135837] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1356553779] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357253541] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1357725453] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1358218827] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1358787780] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1359142092] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1359525741] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1360218636] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360871505] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1361288208] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1361885385] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362542916] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1362952227] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1363533885] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364177178] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1364600202] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1365183435] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365825636] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1366235115] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1366806546] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367447781] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1367856945] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1368309243] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369046028] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1369517646] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1369946067] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370667795] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1371141450] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1371629994] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1372199766] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1372549731] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1372945287] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1373654562] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374301992] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1374718737] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1375377108] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376022816] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1376433261] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1377015843] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377676776] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1378099044] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1378718733] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379376705] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1379790027] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1380385524] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381025646] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1381462530] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1381937424] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382641575] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1383114138] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1383555537] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384252611] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1384725699] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1385209140] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1385793087] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1386150402] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1386535962] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1387228962] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387888803] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1388390115] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1389004470] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389665886] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1390166904] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1390712253] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391354685] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1391838651] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1392497799] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393142604] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1393663551] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1394356824] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394998311] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1395513231] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1395989826] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1396704834] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1397172441] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1397648973] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1398260745] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1398608967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1398997467] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1399733853] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400391069] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1400835408] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1401394113] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402047003] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1402496445] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1403098809] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403745588] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1404209919] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1404774924] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1405426995] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1405895736] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1406357757] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407063231] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1407538776] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1408022742] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1408681029] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1409031918] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1409422518] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1410143973] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1410802050] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1411243953] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1411862760] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1412504940] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1412962047] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1413519891] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414160433] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1414602315] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1415163855] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415813007] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1416303504] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1416763236] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417472364] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1417948203] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1418432442] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1419018699] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1419389706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1419773439] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1420702122] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421370783] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1421861007] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1422571710] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423228464] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1423759638] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1424237052] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424943870] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1425436635] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1425921420] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1426497114] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1426848738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1427245785] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1427968416] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428613977] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1429081185] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1429690752] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430332071] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1430841657] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1431303363] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432018686] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1432532451] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1433212767] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1433874624] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1434224274] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1434615021] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1435437528] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436102073] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1436526063] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1437264696] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437924264] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1438385739] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1438843539] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439549160] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1440076428] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1440581352] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1441250601]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1441764030] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1442294868] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1442899941] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1443255807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1443644433] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1444302111] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444958151] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1445384472] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1446040365] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446847290] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1447261809] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1447892145] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448554296] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1448971944] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1449706188] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1450368213] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1450782396] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1451362710] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452010287] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1452480036] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1453012680] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1453647216] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1454072067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1454562942] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1455307119] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455987120] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1456405209] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1457072778] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1457741019] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1458154866] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1459056396] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1459715334] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1460157531] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1460657814] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1461246087] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1461596325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1461980583] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1462618689] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463287875] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1463700336] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1464284325] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464934107] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1465348920] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1466161536] 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: 1467487917] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468136103] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1468568829] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1469049288] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1469630232] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1469987988] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1470371112] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1471003254] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471665300] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1472083557] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1472678928] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473340092] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1473754548] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1474518297] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475166651] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1475610885] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1476099072] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1476665967] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1477007679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1477389480] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1479473058] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1480130064] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1480573080] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1481083716] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481735598] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1482160764] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1482874092] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483514865] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1483972455] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1484450037] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1485044925] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1485385041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1485769257] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1486481766] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487202423] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1487756130] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1488468492] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489108173] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1489603101] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1490300490] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490933073] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1491403326] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1491874440] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1492470525] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1492813560] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1493234694] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1493931747] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1494589236] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1495044432] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1495611810] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496250966] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1496685603] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1497372975] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1498008603] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1498485702] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1498962528] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1499533077] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1499887956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1500272970] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1501100454] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501759686] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1502174163] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1502833017] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503480069] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1503908133] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1504521963] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505180901] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1505604471] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1506091188] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1506682968] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1507040178] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1507424772] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1508022012] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508698569] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1509197277] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1509708123] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510342995] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1510802097] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1511493522] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512139083] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1512568428] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1513045674] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1513639155] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1513991976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1514374659] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1515034122] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1515693963] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1516112514] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1516673907] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1517377974] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518086808] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1518530685] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1519037121] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1519665399]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1520176371] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1520701245] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1521321459] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1521718149] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1522104486] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1523577741] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524249090] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1524729276] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1525429437] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526097342] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1526561736] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1527443841] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528219182] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1528673517] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1529394048] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1530063948] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1530514566] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1530994689] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1531413891] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532150361] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1532621496] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1533173586] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1533748797] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1534155693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1534546314] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1535632371] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1536328794] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1536755850] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1537439253] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538114046] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1538580120] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1539283620] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539956166] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1540419153] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1541079729] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1541762670] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1542230907] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1542760779] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1543334877] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1543696203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1544081952] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1545147282] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545813360] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1546240185] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1546826841] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547483994] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1548066156] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1548696177] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1549375590] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1549818396] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1550381616] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1550941665] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551672780] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1552111260] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1552604613] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1553195490] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1553559819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1553946030] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1555068375] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1555731912] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1556167389] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1556745267] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557436860] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1557889662] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1558437174] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1559094327] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1559555865] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1560125385] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1560661893] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561409220] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1561835142] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1562329776] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1562910993] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1563277359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1563672495] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1564953768] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565644794] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1566054210] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1566800466] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567462407] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1567899753] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1568654640] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569312549] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1569735552] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1570625952] 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: 1572024783] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572688803] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1573132218] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1574058444] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574717844] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1575150507] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1575651357] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1576248324] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1576610259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1576996281] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1578562503] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1579226649] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1579668132] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1580569368] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581229839] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1581667542] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1582583100] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583242647] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1583718654] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1584615312] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585274103] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1585736796] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1586235987] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1586831232] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1587186195] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1587578622] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1588688850] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1589341194] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1589764176] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1590418452] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1591094526] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1591518159] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1592086083] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592750964] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1593200322] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1593997713] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594645122] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1595113191] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1595598816] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1596182259] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1596535332] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1596918036] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1597963605] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598613072] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1599038007] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1599739218] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600391121] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1600813830] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1601412792] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1602058437] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1602487131] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1603127778] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603794402] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1604220030] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1604706054] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1605381036] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1605980649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1606383051] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1607386473] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1608066516] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1608516441] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1609137180] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1609804728] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1610259693] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1610751954] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1611325191] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1611683346] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1612067436] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1612643697] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1613281530] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1613748780] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1614356667] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1615000800] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1615429095] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1615947144] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616586153] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1616997123] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1620183684] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1621676280] ECW: w=0x3dba5ab8 func=0x3d6af8f8 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1622335386] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1622822838] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1623485073] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624193046] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1624736967] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1625557773] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1626080862] ECW: w=0x3db9da30 func=0x3d6b7910 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1626624783] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1627138338] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1627699710] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1628241699] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1628852631] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629557496] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1630013427] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1630948851] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1631475678] ECW: w=0x3dba5ab8 func=0x3d6af8f8 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1632055467] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1632533532] ECW: w=0x3dba5ab8 func=0x3d6af8f8 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1633113678] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1633591995] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1634108175] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1634835468] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1635312273] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1635840360] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1636469835] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1636859826] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1637289192] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1637921565] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638623427] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1639092441] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1639919169] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640621829] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1641108672] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1641894345] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1642594380] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1643133429] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1643660277] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1644292335] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1644695220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1645119441] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1646495529] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1647166332] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1647697107] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1648328682] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648983882] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1649517345] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1650013302] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1650585468] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1650935328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1651320111] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1652064561] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652708190] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1653173697] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1653949395] ECW: w=0x3dba46f0 func=0x3d6ba4c5 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1654431429] ECW: w=0x3db9e390 func=0x3d6b1a71 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1654889880] ECW: w=0x3dba46f0 func=0x3d6ba4c5 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1655355786] ECW: w=0x3db9e390 func=0x3d6b1a71 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1655852331] ECW: w=0x3db9efc0 func=0x3d6a2d44 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1656311160] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1656807873] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1657245744] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1657711356] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1658369223] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1658943468] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1659455049] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1660088829]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1660600053] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1661106930] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1661691192] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1662047772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1662433899] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1663119108] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663751376] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1664182380] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1664696250] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1665329925] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1665749505] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1666237923] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666869834] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1667278704] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1667876658] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668545802] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1668996105] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1669585449] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670213412] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1670680242] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1671256503] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671886818] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1672314609] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1672772052] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673462196] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1673934465] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1674439725] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1675009728] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1675352217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1675735425] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1676353896] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677024300] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1677504150] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 1677990573] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678621770] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1679117874] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1679770533] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680404922] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1680870135] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1681471197] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682107665] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1682559795] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1683047499] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1683599610] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1683959298] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1684343619] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1685066502] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685718195] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1686209973] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1688028993] 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: 1689294600] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689941946] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1690415412] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1691102406] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691768106] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1692215616] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1692865104] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693530783] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1693994274] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1694486556] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1695040557] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1695404928] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1695799581] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1696381659] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1697052084] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1697496738] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1698027996] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698655833] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1699101306] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1699620741] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700255634] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1700708940] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1701307860] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1701970116] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1702538838] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1703035992] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703704485] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1704168333] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1704840921] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705507167] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1705960515] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1706461659] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707178221] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1707660696] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1708173012] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1708724997] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1709079015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1709464638] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1709991570] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710671928] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1711081596] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1711615647] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712277672] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1712688789] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1713199131] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713854541] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1714264482] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1714812057] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1715460999] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1715886186] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 1716339534] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717001034] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1717436868] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 1717978689] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718646153] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1719083352] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1719636303] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720290894] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1721001933] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1721536614] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1722183582] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1722626934] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1723268694] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1723917048] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1724333016] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1724811543] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725524808] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1725999996] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1726502064] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1727072319] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1727422074] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1727825904] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1728309408] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1728863976] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1729233639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1729618401] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1730105286] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1730667267] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1731022818] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1731432654] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1732372593] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733025420] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1733469003] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1734006813] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734663588] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1735097511] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1735786878] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736439957] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1736852838] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1737733053] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738384011] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1738816086] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1739310741] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739975139] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1740435648] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1740915372] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1741341651] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1742062497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1742536362] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1742986266] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1743384531] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744102269] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1744575651] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1745062053] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1745615655] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1746004386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1746391962] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1747241223] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1747913013] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1748390196] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1749077421] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749730143] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1750203777] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1750928592] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751588391] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1752042243] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1752779532] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753442670] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1753902528] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1754363247] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1754766741] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755476919] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1755952695] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1756455141] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1757009373] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1757374269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1757766045] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1758628053] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1759300851] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1759761822] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1760268006] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761005190] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1761487392] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1761953613] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762683972] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1763157522] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1763654739] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1764215481] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1764570738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1764967281] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1765785609] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766436378] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1766865996] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1767532179] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768181142] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1768616052] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1769215035] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1769893272] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1770342105] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1770835752] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1771412853] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1771768971] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1772157282] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1773275511] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773943773] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1774419087] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1774955091] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775622786] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1776102195] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1776619110] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777281051] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1777769721] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1778338422] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778992740] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1779481473] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1779977178] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780628304] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1781106516] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1781623977] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1782273990] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1782738783] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1783360215] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784021904] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1784500515] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1785146874] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785813330] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1786256808] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1786746612] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1787405445] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1787890566] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1788389526] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789041177] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1789509771] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1790129880] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1790777436] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1791220935] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1791926997] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792575414] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1793005158] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1793484021] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794207891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1794680118] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1795291995] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795955742] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1796452329] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1796948223] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1797505311] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1797897486] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1798296024] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1798959960] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799645421] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1800072792] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1800709050] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801389660] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1801803738] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1802423091] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803107460] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1803536238] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1804166343] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1804858482] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1805275626] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1806142464] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806850416] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1807280097] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1807802094] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1808355066] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1808758140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1809142482] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1809955686] 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: 1811245863] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811933550] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1812370098] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1813231476] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813919499] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1814409660] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1815140901] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815831402] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1816277610] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1817206062] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817894064] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1818324459] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1818895806] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1819514151]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1820031801] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1820550711] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1821154251] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1821529689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1821917013] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1823353602] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1824008676] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1824478320] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1824957582] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1825687374] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1826126967] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1826697432] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1827421638] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1827895671] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1828356495] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829066778] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1829509248] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1830064089] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830775422] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1831252185] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1831791696] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1832360754] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1832725755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1833110160] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1834034559] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834694673] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1835167446] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1835752338] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836487023] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1836924999] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1837634547] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1838312679] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1838750655] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1839233907] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839958239] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1840446321] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1840945953] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1841514171] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1841915313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1842386469] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1843271157] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843944081] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1844415321] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1845001263] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845684288] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1846168086] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1846793067] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847512779] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1847994183] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1848506268] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1849072428] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1849465380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1849849386] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1850836008] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851638103] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1852094895] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1852812045] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853497821] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1853950791] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1854482385] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855202160] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1855678167] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1856199702] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1856762460] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1857194640] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1857580410] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1858381434] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859142390] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1859640762] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1860252555] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860944274] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1861458795] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1862136066] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862827743] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1863305031] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1863835659] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1864402155] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1864760205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1865143392] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1865669820] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1866325482] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1866826794] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1867506249] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1868160021] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1868618220] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1869168987] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869835569] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1870303659] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1870796256] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1871364789] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1871733150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1872118416] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1872840543] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873505445] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1873977630] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1874451222] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875156612] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1875593517] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1876076034] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876778316] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1877243130] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1877699943] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878418752] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1878889509] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1879375113] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1879978170] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1880331999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1880716761] 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: 1888873896] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889525631] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1889970663] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1890553896] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891259853] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1891698606] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1892164869] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892899092] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1893429846] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1893895038] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894627917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1895102286] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1895592132] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1896159363] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1896508299] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1896906312] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1897465290] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898103543] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1898558109] 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: 1906287159] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906935681] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1907402931] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1908012204] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908655791] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1909117119] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1909609422] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1910174469] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1910527563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1910910519] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1911780738] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1912436757] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1912919232] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1913704065] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914360210] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1914847431] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1915655700] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916310795] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1916789679] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1917371505] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918036134] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1918518714] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1919000160] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1919713824] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1920205833] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1920663570] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921371291] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1921865568] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1922325447] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923030690] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1923511653] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1924039362] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1924744332] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1925263557] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1925750316] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1926464883] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1926949962] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1927447704] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1928169390] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1928664507] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1929120858] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929831645] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1930394739] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1930835172] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931536005] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1932053613] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1932755139] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933401834] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1933857366] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1934836323] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935486735] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1935942561] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1936430580] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937148213] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1937616891] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1938094977] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938815928] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1939276626] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1939768383] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940482425] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1940962674] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1941499833] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1942113810]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1942661070] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1943238654] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1943599119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1943986947] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1944575346] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945238316] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1945652772] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1946397705] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947077223] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1947704388] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1948405158] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949054373] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1949476494] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1950179175] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950986856] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1951415151] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1952034609] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952681346] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1953103887] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1953642810] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1954005396] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1954391523] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1955069445] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955732016] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1956147123] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1956811710] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957487553] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1957908771] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1958602107] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1959253737] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1959685497] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1960369215] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1961019417] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1961436687] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1962288804] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962938292] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1963394790] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1963899840] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964615688] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1965090099] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1965584313] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1965951078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1966335210] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1966989024] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967620284] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1968066177] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1980873741] 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: 1982341998] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983002133] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1983441033] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1984100727] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984755381] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1985184348] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1985934384] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986574086] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1987033083] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1987788684] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988421750] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1988872998] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1989774276] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990405893] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1990860375] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1991315487] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992007143] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1992481911] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1992965415] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1993325565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1993714632] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1994352927] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1995003570] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1995463239] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1996078581] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996717107] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1997156637] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1997832102] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998471573] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1998921120] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1999598559] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000237736] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2000672457] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2001319971] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2001990375] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2002431648] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2003255079] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003911854] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2004357999] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2004814539] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005520244] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2006009607] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2006497185] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2006841312] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2007224058] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2008057653] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2008929195] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2009530866] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2010342621] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010980496] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2011441131] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2012269413] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012904999] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2013383715] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2014239129] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014894308] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2015360781] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2015831769] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2016554253] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2017024107] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2017440054] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2018130807] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2018615970] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2019092607] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2019440913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2019826116] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2020406808] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021052369] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2021468379] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2022089223] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2022750471] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2023160097] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2023782033] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024425179] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2025030567] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2025663255] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026306422] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2026769619] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2027264148] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2027611551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2027993457] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2028781797] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029427169] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2029879845] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2030517384] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031173991] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2031634416] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2032482501] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2033143266] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2033576706] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2034058425] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2034407865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2034792165] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2035695312] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036309688] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2036742939] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2037243453] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037948192] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2038371909] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2038813623] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039537871] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2040010245] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2040492300] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2040857553] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2041242252] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2041997916] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2042655195] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2043068475] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2043738207] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2044461993] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2044897344] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2045414385] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2045826426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2046210516] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2047097304] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047795113] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2048261229] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2049548382] 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: 2050893201] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051580069] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2052046626] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2052894501] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2053576518] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2054069283] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2054906658] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055588003] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2056073313] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2056596549] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2056991223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2057374788] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2058187068] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2058863268] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2059291080] 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: 2060236206] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060912070] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2061348807] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2061896781] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2062546605]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2063270622] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2063883129] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2064581736] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2064947241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2065333515] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2066661744] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067321291] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2067787470] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2068285107] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069016894] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2069478999] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2070396426] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2071083861] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2071604955] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2072236992] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2072922768] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2073480948] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2074030791] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2074687734] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2075071236] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2075455221] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2077601526] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2078407086] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2078919570] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2079735357] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080455594] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2080918539] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2081493582] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2082209472] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2082678675] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2083178517] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2083871916] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2084249664] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2084634258] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2085837012] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2086475790] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2087054760] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2087762019] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2088228387] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2088964794] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2089665984] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2090147346] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2090675685] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2091330129] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2091724446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2092111644] Running FIND.existing: FIND DUP . CR
[Hera] 1035589712
[Hera] [HADES][TEST ] [KRELTSC: 2092939359] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2093588826] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2094059793] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035755776
[Hera] [HADES][TEST ] [KRELTSC: 2094832593] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2095482459] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2095938138] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2096564295] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2097214560] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2097624501] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2098064955] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098775070] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2099227788] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2099715660] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2100384321] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2100773430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2101158318] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2101766835] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102463048] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2102940189] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2103545010] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2104237611] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2104671849] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2105193447] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2105846022] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2106210372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2106625731] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2107239645] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2107897932] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2108375640] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2108910657] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109630621] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2110084620] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2110596747] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2111252073] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2111629191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2112014226] Running LATEST.basic: LATEST @ . CR
[Hera] 1035630336
[Hera] [HADES][TEST ] [KRELTSC: 2112723942] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113393947] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2113842066] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2114797440] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2115541554] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2116004310] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2116966404] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2117626623] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2118091500] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2118589305] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2119265883] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2119626432] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2120011803] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035756856
[Hera] [HADES][TEST ] [KRELTSC: 2121192675] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121849177] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2122295658] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035757096
[Hera] [HADES][TEST ] [KRELTSC: 2123380329] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2124035046] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2124478986] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2125019946] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2125494777] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126207643] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2126674725] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2127168225] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2127843501] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2128210245] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2128598808] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2129261820] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2129946273] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2130363522] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2130889719] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131620918] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2132073069] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2132589312] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2133305265]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2133853428] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2134403838] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2135028567] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2135430381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2135835849] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2137777593] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138479875] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2138951808] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035757768
[Hera] [HADES][TEST ] [KRELTSC: 2141120415] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2141810202] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2142307503] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2144404941] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2145100083] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2145615171] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2147769120] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2148431796] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2149081914] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2149759815] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2150259405] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2151867396] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152572870] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2153052426] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2153849733] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2154292224] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2155058976] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2155508754] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2156041503] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2156440146] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2157200766] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2157658524] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2158221198] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2158974048] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2159334870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2159723874] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2160768624] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161430964] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2161891767] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2162608266] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2163109914] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2163696339] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2164349250] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2164808142] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2166061401] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2166718302] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2167173540] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2167715466] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2168305818] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2168691210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2169072864] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2170348341] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171040438] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2171572410] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2172889719] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173591854] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2174031321] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2175534606] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2176234641] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2176720371] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2177246085] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2177857143] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2178226491] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2178610518] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2179309230] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2179993242] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2180458245] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2181130644] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181829860] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2182410300] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035635408
[Hera] [HADES][TEST ] [KRELTSC: 2183555745] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2184236460] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2184682920] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2185181691] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2185769481] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2186157645] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2186541147] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2187298218] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187978639] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2188455570] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035761160
[Hera] [HADES][TEST ] [KRELTSC: 2189966373] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2190652800] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2191089075] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2191661766] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192335782] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2192908200] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2193409974] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2194000158] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2194372782] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2194764264] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2195935980] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196620853] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2197075335] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2198730261] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199380085] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2199820329] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2201067981] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201720304] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2202166260] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2202699618] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2203351962]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2203870851] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2204352465] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2205021777] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2205630588] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2205988722] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2206378083] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2207105124] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207816394] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2208277974] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2208794805] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2209389399] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2209748541] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2210134395] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2210774517] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211471129] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2211989640] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2212917420] 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: 2214169545] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2214821994] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2215258857] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2216078949] ECW: w=0x3dba99e0 func=0x3d6bceb8 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2216589627] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2217254235] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2217937491] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2218426644] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2218995933] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2219357742] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2219758464] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 2220802563] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2221466163] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2222117835] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2222663016] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2223324810] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2223757662] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2224225395] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224943133] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2225416914] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2225928621] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2226503244] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2226853587] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2227239735] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2227720404] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2228303679] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2228657424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2229042753] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2229527433] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2230113837] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2230467750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2230850160] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2231356596] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2231971161]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2232545448] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2233128261] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2233802613] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2234192604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2234618127] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2235300564] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2235827034] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2236462326] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237161059] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2237665458] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2238128361] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239027287] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2239560309] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2240123802] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2240706006] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241469461] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2242012542] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2242585443] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2243234238] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2243609088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2244032847] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2244534579] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245319181] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2245858209] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2246589051] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2247121317] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2247734286] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2248431528] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2248941072] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2249469516] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2250115434] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2250526719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2250964779] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2252253318] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253015870] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2253507123] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2254260519] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2254994889] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2255553153] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2256343677] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257036194] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2257492209] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2257999359] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2258723859] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2259196884] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2259746496] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2260329099] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2260700841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2261084385] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2262125397] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2262794646] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2263239174] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2263907100] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264579079] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2265024636] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2265858630] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2266532793] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2266957371] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2267462148] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2268060879] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2268430332] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2268812343] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2269381632] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2270050398] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2270473296] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2271218586] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2271895458] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2272333623] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2272786278] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273496498] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2273959905] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2274562353] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2275147896] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2275505169] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2275888146] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2277222549] ECW: w=0x3dbaa258 func=0x3d6a881a 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2277768276] ECW: w=0x3dba6da0 func=0x3d6ab170 ','
[Hera] [HADES][INFO ] [KRELTSC: 2278254573] ECW: w=0x3dbaadb8 func=0x3d6a8609 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2279126073] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2280425532] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2281147827] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2281600188] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2282623791] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283294552] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2283741852] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2284214625] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2284608879] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285318763] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2285809071] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2286306309] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2286913818] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2287253661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2287637961] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2288536551] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2289152985] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289790083] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2290235409] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2290630125] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291287446] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2291849112] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2292319848] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2293015893] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2293359411] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2293745118] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2294289900] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2294946045] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2295385239] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2296105959] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2296583352] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2297163477] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297815800] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2298253104] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2298722034] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2299324146] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2299682091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2300073468] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2301574443] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2302088670] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2302631814] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2303061558] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2303591892] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2304246651] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2304664845] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2305253622] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2305760541] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306480400] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2307019344] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2307540480] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2308132512] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2308475421] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2308858608] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2309917848] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2310418383] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2310925995] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2311359918] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2311842036] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2312481129] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2312898357] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2313404205] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2313915933] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2314621743] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2315137650] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2315641041] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2316089475] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316784344] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2317259112] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2317739844] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2318350083] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2318712165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2319097284] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2320536141] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321196087] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2321613021] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2322127731] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2322607371] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323344786] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2323818420] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2324361942] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2324951874] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2325298878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2325682275] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2326669128] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2327158197] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2327885910] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2328558750] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2328991497] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2329720470] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2330192571] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2330777064] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2331428778] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2331839874] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2332452087] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2332920345] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2333620107] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2334092565] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2334591819] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2335242336]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2335761456] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2336286057] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2336906313] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2337253170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2337638562] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2339377992] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2340028047] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2340504726] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2341101630] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2341681503] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2342324418] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2342774280] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2343551112] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2344109250] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2344578033] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2345141904] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2345804202] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2346259650] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2347166640] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2347731624] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2348225334] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2348686914] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2349171804] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2349669147] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2350224492] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2350859091] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2351296017] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2352383733] 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: 2353739073] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2354239377] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2354703540] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2355265983] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2355920805] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2356374615] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2356881618] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2357240949] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357948964] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2358427848] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2358952617] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2359300440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2359688373] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2360576043] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2361078615] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2361543450] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2362073721] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2362648323] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2363285190] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2363733456] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2364519255] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365042218] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2365503357] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2366058282] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2366714973] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2367170589] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2368070250] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2368584792] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2369084214] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2369548881] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2370059034] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2370555957] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2371111512] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2371748085] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2372184675] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2372897079] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2373394863] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2373856674] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2374412103] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2375062872] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2375523297] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2375939727] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2376290322] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2376995880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2377476864] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2378023347] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2378602149] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2378971035] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2379357855] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2379864858] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2380234542] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2380968387] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2381415183] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2382130632] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2382492924] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2383218411] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2383682910] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2384171517] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2384525619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2384914140] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2385402054] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2385761238] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2386487208] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2386933248] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2387608230] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2387968401] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2388671964] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2389134867] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2389645902] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2390221575] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2390575614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2390981943] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2391515133] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2391888807] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392594134] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2393041287] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2393700393] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2394082845] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2394434700] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2395138914] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2395617231] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2396101554] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2396454648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2396837016] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2397311973] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2397682014] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2398391646] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2398838484] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2399440197] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2399788671] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2400130656] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2400833904] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2401291095] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2401782831] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2402362221] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2402727537] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2403111816] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2404322718] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2404826865] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2405294094] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2405761470] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2406240123] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2406698700] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2407195665] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2407655187] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2408130375] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2408594853] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2409057189] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2409549891] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2410007733] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2410482879] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2410945656] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2411504046] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2411998029] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2412494868] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2412959661] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2413424244] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2413879965] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2414386002] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2414844306] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2415306894] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2415768537] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2416222473] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2416723344] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2417306745] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2417966355] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2418419703] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2419751607] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2420232465] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2420710404] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2421171774] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2421636525] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2422127715] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2422585347] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2423083698] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2423545257] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2424008223] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2424462180] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2424963114] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2425420431] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425914099] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426375805] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2426837805] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2427359214] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2427857250] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2428314588] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2428800843] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2429275191] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2429738661] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2430191295] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430682716] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2431149294] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2431635444] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2432104773] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2432567067] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2433021024] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2433523491] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2433996747] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2434482414] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2434943091] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2435413680] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2435865831] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2436355740] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2436917028] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2437585164] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2438033997] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2438506077] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2438883489] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2439602214] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2440093299] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2440589382] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2440949658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2441335869] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2442233745] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2442714078] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2443173999] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2443637112] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2444123283] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2444585871] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2445076032] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2445533601] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2446014501] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2446475829] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2446926594] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2447415474] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2447870166] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2448341238] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2448802503] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2449253982] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449743849] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2450210679] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450670789] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2451138228] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2451588930] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2452083753] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2452541574] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2453000046] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2453459442] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2453910564] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2454419142] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2454982320] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2455635252] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2456081880] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2456932695] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2457411243] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2457872697] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2458334193] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2458798608] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2459288076] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2459743503] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2460228078] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2460698604] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2461160373] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2461611579] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2462101173] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2462563467] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463051780] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463512667] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2463973806] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2464425768] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465005368] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2465471043] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465957235] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2466419046] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2466890895] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2467778292] 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: 2469225969] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2469727365] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2470189428] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2470679673] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2471166201] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2471632338] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2472086778] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2472578367] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2473042194] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2473531053] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2474000403] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2474461878] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2474915646] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2475416622] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2475988284] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2476641174] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2477089041] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2477518680] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2477882694] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2478595203] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2479084755] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2479590141] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2480167914] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2480527707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2480914296] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2481815238] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2482294122] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2482754778] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2483217954] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2483694318] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2484184668] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2484652842] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2485110075] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2485569996] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2486156274] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2486646981] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2487106062] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2487561489] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2488039197] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2488495002] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2488990644] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2489449494] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2489919894] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490377673] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2490838056] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2491325004] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2491782636] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2492248731] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2492706510] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2493164961] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2493653337] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2494233315] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2494892358] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2495317314] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2496053133] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2496746364] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2497183332] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2497688172] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2498065185] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2498794914] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2499260379] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2499755412] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2500116423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2500512735] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2501377662] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2501849679] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2502308151] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2502784011] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2503242042] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503731300] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2504190885] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2504657610] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2505117384] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2505580098] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2506068495] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506526652] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2506991550] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2507457939] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2507911455] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2508398340] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2508869013] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2509323768] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2509782555] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2510238675] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2510728584] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2511217128] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2511672618] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2512131783] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2512587777] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2513087955] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2513643111] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2514294951] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2514714405] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2515430337] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516087868] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2516517759] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2516948049] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2517335247] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2518048722] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2518510680] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2519003235] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2519594364] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2519953926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2520347235] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2521303533] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521781808] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2522248701] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2522707572] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523199602] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2523672039] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2524160604] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2524622478] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2525084667] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2525576214] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2526064842] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2526575184] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2527058982] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2527518987] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2528001168] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2528453298] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2528950326] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2529406047] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2529902991] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2530360077] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2530817961] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2531269440] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2531767833] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2532223512] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2532707289] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2533165425] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2533623372] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2534084028] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534570871] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2535031422] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2535513792] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2535981021] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2536439703] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2536896873] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2537385438] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2537962644] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2538624543] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2539040028] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2539903527] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2540383125] ECW: w=0x3dba0550 func=0x3d6b0374 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2540845713] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541341817] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2541893760] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2542554021] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2543030448] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2543528316] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2543904594] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2544625419] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2545092375] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2545594317] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2545954509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2546341161] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2547264111] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2547742029] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2548206297] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2548672854] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2549165178] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2549623545] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550109905] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2550571296] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2551043733] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2551497774] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2551989930] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2552448717] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2552970567] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2553430698] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2553890010] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2554339830] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2554844628] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2555298816] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2555781018] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2556239721] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2556699033] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2557160697] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2557670997] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2558134257] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2558616207] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2559112542] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2559571098] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2560027596] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2560515783] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2560969656] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2561504022] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2561962011] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2562440475] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2562900228] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2563403157] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2564140446] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2564791551] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2565207624] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2566107285] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2566574304] ECW: w=0x3dba0550 func=0x3d6b0374 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2567034351] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567534718] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2568085506] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2568733923] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2569209615] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2569649481] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2570012781] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2570726592] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2571192099] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2571698640] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2572275909] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2572640385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2573027016] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2573947992] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2574416460] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2574886860] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2575338864] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2575841562] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2576297157] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2576790489] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2577249822] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2578100721] 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: 2579315676] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2579770767] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2580292218] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2580748296] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2581239486] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2581698882] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2582172558] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2582621223] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2583107205] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2583568029] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2584127910] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2584593123] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2585050062] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2585498160] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2585984583] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2586451665] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2586933594] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2587390029] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2587854108] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2588301282] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2588800221] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2589251868] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2589731403] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2590187082] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2590654731] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2591106840] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2591597022] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2592182775] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2592874641] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2593319505] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2593886337] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2594268411] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595004020] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2595470241] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2595969012] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2596333467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2596728330] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2597753970] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2598223488] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2598685425] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2599152213] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2599641912] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2600097822] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2600580738] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2601052104] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2601528636] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2601979317] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2602467882] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2602922196] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2603416599] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2603875029] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2604332997] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2604779835] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2605277430] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2605730106] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2606210229] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2606667210] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2607123561] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2607581634] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2608067847] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2608519767] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2609000856] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2609467728] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609925213] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2610380157] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2610865845] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2611317009] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2611815927] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2612271690] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2612727558] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2613175761] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2613672894] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2614232313] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2614884573] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2615323326] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2615774721] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2616141045] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2616855528] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2617314168] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2617823208] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2618397285] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2618740845] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2619123591] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2620439703] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2620932867] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2621401041] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2622105507] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2622641154] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2623149459] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2623760643] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2624234886] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2624732166] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2625180747] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2625632730] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2626155609] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2626600452] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2627053023] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2627555532] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2627997582] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2628486294] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2628982440] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2629475667] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2629983132] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2630651961] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2631086367] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2631908517] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2632399308] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2632916853] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2633386644] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2633836506] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2634341808] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2634818508] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2635269462] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2635768800] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2636209401] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2636675139] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2637174225] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2637615981] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2638073970] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2638572573] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2639045766] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2639554722] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2640198309] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2640648843] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2641377753] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2642023419] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2642483403] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2643371829] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2643862515] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2644332810] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2644801929] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2645278776] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2645743317] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2646218715] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2646823536] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2647298136] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2647761291] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2648270562] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2648713389] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2649179862] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2649635751] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2650090842] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2650590936] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2651036241] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2651499543] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2651955075] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2652410607] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2652909399] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2653362579] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2653840560] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654303568] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654764896] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2655232230] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2655697926] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2656151862] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2656613463] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2657111205] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2657565225] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2658019161] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2658474315] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2658930267] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2659428765] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659881546] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2660334306] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2660796054] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2661250851] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2661761697] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662204251] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662679628] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2663141397] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2663601927] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2664082008] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2664544470] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2665006134] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2665460847] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2665969026] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2666411601] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2666864445] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2667325878] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2667780507] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2668286712] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2668730883] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2669182866] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2669636949] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2670100776] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2670597909] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671042584] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671520502] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2672026980] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2672676909] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2673124986] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2673615504] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2673960429] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2674356909] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2675164086] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2675637930] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2676102093] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2676660630] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2677115322] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2677623837] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2678068890] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2678533956] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2679032055] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2679476562] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2679930876] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2680430340] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2680885158] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2681339913] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2681838222] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2682282771] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2682746199] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2683242723] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2683685571] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2684193372] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2684866989] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2685310866] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2686099605] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2686936350] 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: 2688153636] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2688617778] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2689100967] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2689568637] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2690075241] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2690521827] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2690976372] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2691506580] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691948987] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2692402209] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2692902954] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2693374194] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2693828676] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2694329799] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2694772878] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2695369887] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2696011311] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2696467578] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2697161796] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2697917439] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2698377486] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2699428473] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2699909940] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2700372255] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2700847380] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2701309149] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2701799793] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2702265615] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2702725326] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703181152] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2703652980] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2704152255] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2704596258] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2705049438] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2705504403] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2705983182] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2706482121] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706922995] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2707390308] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2707867428] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2708319558] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2708811021] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2709250992] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2709723408] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2710212687] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2710672965] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2711138745] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2711589405] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2712056466] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2712510906] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2713007199] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2713457901] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2713909548] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2714376462] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2714831154] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2715326817] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2715770211] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2716245987] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2716698327] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2717149344] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2717650299] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2718091824] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2718648093] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2719112256] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2719581333] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2720047218] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2720513061] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2720966052] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2721420513] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2721918024] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2722360641] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2722825833] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2723279328] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2723736456] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2724234513] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2724698508] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2725151205] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2725603041] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2726056158] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2726550666] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2727018420] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2727504045] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2728022787] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2728659885] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2729121108] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2729600223] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2730186144] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2730535269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2730932925] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2732193135] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2732671851] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2733177216] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2733874332] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2734341225] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2734842306] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2735326083] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2735778612] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2736275766] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2736724473] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2737202601] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2737702401] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2738143128] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2738594250] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2739087645] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2739542127] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2739993333] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2740487862] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2740935414] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2741461737] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2742105429] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2742541578] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2743224855] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2743900551] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2744343714] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2745213240] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2745717009] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2746180143] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2746652769] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2747121069] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2747571414] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2748056136] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2748507741] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2748963189] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2749434786] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2749954704] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2750396544] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2750846280] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2751306138] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2751758919] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2752281483] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2752723092] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2753180283] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2753631510] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2754111864] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2754606666] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2755046952] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2755520019] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2755991847] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2756537868] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2757013623] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2757471171] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2757922818] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2758404390] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2758900221] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2759342670] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2759793918] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2760272697] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2760724407] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2761217760] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2761655967] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2762127501] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2762616696] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2763066600] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2763535446] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2763992637] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764457850] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2764911093] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2765405832] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765847105] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2766320550] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2766836961] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2767478385] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2767920582] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2768402784] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2768766189] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2769152925] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2769962391] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2770442283] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2770917534] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2771390349] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2771842059] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2772337827] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2772792687] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2773244712] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2773758099] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2774206638] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2774657676] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2775172155] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2775615066] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2776066734] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2776563069] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2777022612] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2777473272] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2777967696] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2778409935] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2778914481] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2779567581] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2779998501] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2780665503] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2781324567] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2781768276] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2782641624] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2783114019] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2783590530] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2784064500] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2784527403] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784979995] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2785804413] 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: 2787018528] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2787486450] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2787942150] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2788397598] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2788895172] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2789337033] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2789800755] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2790252465] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2790704133] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2791209603] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2791665324] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2792114997] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2792564943] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2793016653] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2793509565] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2793965748] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794438269] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2794896741] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2795344650] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2795825760] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2796273438] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2796723405] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2797172952] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2797665969] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798138427] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2798586966] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2799036030] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2799485766] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2799978846] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800435617] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800908474] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2801365686] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2801814519] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2802306066] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2802797907] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2803253082] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2803705737] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2804267235] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2804706891] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805178152] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2805699036] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2806370238] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2806816614] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2807295351] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2807875203] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2808226029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2808652602] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2809583742] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2810059959] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2810556525] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2811026904] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2811510828] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2812037424] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2812479474] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812957518] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2813452236] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813890905] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814440937] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2814968457] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815406454] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2815885191] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2816379027] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2816836512] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2817286101] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2817777858] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2818216716] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2818723908] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2819383623] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2819834493] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2820355545] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2820727707] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2821443429] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2821890036] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2822377593] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2822730666] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2823125970] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2823993144] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2824463649] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2824923066] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2825425197] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2825872476] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2826366900] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826803679] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2827286931] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2827792044] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2828237076] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2828686413] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2829203265] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2829681435] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2830147551] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2830638783] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2831083731] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2831551401] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2832043599] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2832481785] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2833014345] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2833685673] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2834127072] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2834535900] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2834891514] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2835590205] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2836062873] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2836548078] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2837122197] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2837487765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2837885757] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2839170810] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2839660929] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2840151615] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2840668908] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2841168456] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2841721197] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842276332] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2843284185] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2843894382] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2844575664] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2845076724] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2845607751] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2846122314] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2846680368] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2847151860] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2847690195] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848188819] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2848763652] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849234787] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2849770140] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2850266685] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2850835869] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2851319457] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851923732] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2852557323] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2853281172] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2853754365] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2854740462] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2855266596] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2855775237] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2856302253] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2856819525] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2857342215] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857819041] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2858421783] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2858995650] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2859523107] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2859949659] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2860436439] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2860917654] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2861413653] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2861840478] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2862320874] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2862778170] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2863287735] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2863715820] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2864195544] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2864646477] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2865152157] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2865577638] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2866056396] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2866507077] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2867008305] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867447352] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2867927769] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2868378555] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2868874134] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2869316667] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2869793640] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870241087] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2870739291] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2871162987] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2871729945] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2872179996] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2872689330] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2873115987] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2873613687] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2874063549] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2874558330] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2874985932] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2875477857] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2875930869] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2876427981] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2876857410] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2877339465] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2877897057] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2878551858] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2878979397] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2879915955] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880390219] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880849573] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2881318608] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2881787979] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2882285322] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2882713701] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2883194832] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2883653829] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2884164696] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2884591038] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2885068725] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2885518797] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2886090459] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2886586878] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2887153458] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2887612917] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2888132688] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2888559282] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889038985] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2889549369] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2890224078] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2890671798] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2891163093] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2891521584] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2891906829] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2892808149] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2893279935] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2893750482] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2894215443] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2894683470] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2895178041] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895603459] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2896082490] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2896547640] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2897040363] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2897466663] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2897945484] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2898395577] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2898922488] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899347843] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2899826664] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2900307081] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2900818242] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901242610] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2902057347] 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: 2903289606] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2903741169] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2904235572] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904662481] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2905152201] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2905657944] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2906308524] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2906730981] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2907562434] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908033485] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908493490] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2908961160] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2909537358] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2910093354] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2910540297] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2911018929] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2911488531] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2911981611] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2912406819] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2912891814] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2913353079] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2913845214] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914268805] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2914758525] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915214456] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2915720703] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2916146688] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2916626475] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2917081881] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2917585461] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918035869] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2918611815] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919107646] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2919685398] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2920125558] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2920602846] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2921049453] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2921541672] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2921987187] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2922466239] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2922914505] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2923417518] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2923856586] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2924334966] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2924784681] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2925281919] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2925792954] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926357581] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2926827141] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2927323581] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2927751540] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2928258144] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2928706242] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2929291659] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2929725813] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2930229645] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2930769912] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2931422487] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2931846078] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2932788369] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2933258559] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2933723289] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2934222417] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934672069] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2935166724] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2935607220] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936091564] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2936560095] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2937054372] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2937477984] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2937954579] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2938417293] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2938907412] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2939330163] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2939807535] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2940261471] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2940763938] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2941205505] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2941681071] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2942184189] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2942875257] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2943322599] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2943815931] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2944390197] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2944740708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2945125281] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2945925864] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2946403257] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2946875148] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2947339899] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2947786401] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2948279691] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2948720502] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2949204594] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2949696813] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2950133487] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2950587087] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2951092158] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2951531310] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2951978568] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2952470661] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952917499] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2953392939] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2953859349] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2954486703] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2954923503] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2955637293] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956105341] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956563897] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2957041038] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2957501715] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2957994396] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958431994] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2958894960] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2959378443] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2960007141] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2960414541] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2961106785] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2961586257] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2962075284] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2962536969] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2962984668] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2963533083] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2963971353] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2964419031] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2964909255] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2965347252] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2965820424] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2966283243] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2966909820] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2967325536] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2968078239] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968546854] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969007069] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2969479632] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2969945412] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2970403443] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2970856581] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2971350354] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2971788477] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2972273199] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2972732511] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2973182793] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2973683811] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974153392] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2974602645] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2975071449] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2975530215] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2976024303] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2976488256] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2976952650] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2977418262] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2978056872] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2978500077] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2978973648] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2979311727] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2979696762] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2980491843] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2980964343] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2981423193] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2981886936] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2982356328] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2982864801] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2983303113] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2983752534] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2984245593] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2984719080] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2985170307] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2985847410] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2986303698] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2986865196] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2987448954] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2987889051] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2988351366] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2988833022] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2989461468] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2989899633] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2990627871] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2991112362] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2991572325] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2992038567] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2992493910] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2993006877] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2993450397] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2993917206] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2994381789] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2995027077] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2995433973] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2996125062] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996629062] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2997121701] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2997589098] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2998072665] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2998613688] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2999430357] 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: 3000664548] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3001124322] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3001635546] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3002077722] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3002543796] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3003010836] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3003662739] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3004088598] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3004886619] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3005365461] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3005841363] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3006308949] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3006759945] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3007221378] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3007686150] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3008181183] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3008621175] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3009070050] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3009536460] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3009999006] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3010492443] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3010932897] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3011382549] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011878653] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3012328410] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3012821532] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013260537] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3013723902] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3014218347] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3014844966] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3015272232] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3015742233] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3016342161] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3016680450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3017066094] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3017956557] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3018440817] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3018902649] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3019368303] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3019828728] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3020321703] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3020787504] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3021242406] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3021741156] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3022197381] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3022649385] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3023143851] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3023585649] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3024036393] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3024545874] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024988743] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3025483104] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3025942878] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3026432934] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3026901045] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3027347148] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3027837519] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3028274088] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3028737285] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3029227572] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3029666094] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3030113373] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3030620628] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3031058814] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3031530894] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3031992495] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3032457309] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3033098943] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3033559473] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3034424358] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3034908135] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3035368497] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3035834781] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3036294702] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3036754329] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3037229853] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3037680219] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3038133651] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3038587944] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3039096354] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3039537123] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3039987426] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3040438758] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3040890846] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3041409252] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3041851281] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3042324453] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3042782736] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043254669] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3043719126] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3044169030] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3044707239] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3045168567] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3045744051] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3046196958] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3046646736] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3047098047] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3047562315] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3048054681] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3048494673] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3048969210] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3049445973] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3049912194] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3050546016] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3050987457] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3051463485] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3051815550] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3052201929] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3053080212] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3053551998] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3054026619] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3054492462] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3054952866] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3055412955] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3055889550] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3056342478] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3056839884] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3057282648] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3057733749] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3058238442] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3058681983] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3059133630] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3059628432] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3060078945] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3060554175] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3061014096] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3061474563] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3061946727] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3062420634] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3062916864] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3063359124] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3063809784] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3064316493] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3064759509] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3065210568] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3065704467] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3066152670] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3066647661] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3067113105] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3067579620] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3068210502] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3068700327] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3069552885] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070023054] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070502820] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3070967718] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3071427891] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3071886930] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3072358380] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3072823068] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3073278327] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3073733019] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3074230215] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3074682324] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3075133677] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3075586101] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3076038273] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3076538724] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3076992576] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3077468604] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3077929491] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3078388467] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3078863487] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3079314735] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3079767033] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3080220129] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3080715645] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3081167754] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3081619401] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3082072329] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3082525635] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3083031609] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3083484810] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3083959095] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3084426051] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3084893595] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3085542894] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3085982550] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3086455764] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3087043113] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3087409815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3087796572] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3088538649] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3089010477] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3089578737] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3090226083] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3090634470] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3091467708] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3091942644] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3092406828] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3092901273] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3093475980] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3094123116] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3094532679] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3095804187] 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: 3097132017] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3097602690] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3098123406] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3098617242] ECW: w=0x3db9fce0 func=0x3d6a37ca 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3099098268] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3099663420] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3100402809] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3100815543] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3101520828] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3102014265] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3102553860] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3103125228] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3103772721] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3104235288] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3104732694] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3105086670] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3105470109] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3106235643] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3106707240] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3107259687] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3107907747] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3108338331] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3109160985] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3109641507] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3110097984] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3110608809] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3111160521] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3111809022] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3112223058] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3113073201] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3113542551] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3113999763] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3114503469] ECW: w=0x3db9fce0 func=0x3d6a37ca 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3114979098] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3115529550] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3116176854] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3116606556] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3117304869] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3117774870] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3118235442] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3118819683] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3119469192] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3119889822] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3120378681] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3120969159] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3121456674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3121841415] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3123313116] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123807372] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3124274643] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3124751490] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3125252529] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3125717448] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126182283] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3126637731] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3127161135] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3127623765] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3128102460] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128555304] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129017367] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3129482454] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3129970851] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3130426887] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3130902579] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3131386062] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3131846529] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3132297294] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3132786006] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3133252038] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3133734345] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3134184816] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134643540] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3135093927] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3135627873] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3136254198] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3136746501] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3137320935] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3137992557] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3138410184] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3139271751] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139766826] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3140227986] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3140688495] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3141155829] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3141653466] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3142169100] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3142736520] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3143390649] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3143831817] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3144762600] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145235058] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145697730] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3146176068] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3146664402] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3147113193] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147570510] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3148074342] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3148562760] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3149018460] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3149493060] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3149942565] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3150414120] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3150864759] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3151351308] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3151805265] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3152303994] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3152755683] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153314052] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3153768807] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3154277637] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3154758621] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3155246388] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3155819499] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3156497631] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3156916350] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3157412055] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3157772436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3158161461] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3159174858] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3159705066] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3160166604] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3160651998] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3161119605] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3161570223] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3162031845] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3162484290] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3162989193] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3163447077] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3163923651] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3164374521] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164862729] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3165315489] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3165806553] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3166263849] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3166740486] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3167204607] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3167683701] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3168139065] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3168631326] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3169101915] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3169578972] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3170031501] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3170493186] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3170946765] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3171447426] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3171928368] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3172414098] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3172973391] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3173655534] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3174065349] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3175046091] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3175630458] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176177865] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176640642] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3177107094] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3177613908] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3178099890] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3178665315] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3179318079] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3179750322] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3180864666] 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: 3182287983] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3182757984] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3183219375] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3183712476] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3184190331] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3184642692] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3185103138] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3185558250] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3186085287] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3186543591] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3187020501] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3187470741] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187953783] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3188405115] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3188907267] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3189363366] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3189850797] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3190313952] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190774671] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3191226003] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191716794] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3192222180] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3192710997] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3193277241] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3193931391] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3194367498] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3194860179] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3195459309] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3195821475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3196237212] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3197312853] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3197784513] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198261990] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3198738522] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3199190862] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3199654164] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3200105706] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3200607228] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3201083424] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3201535764] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3201996462] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3202456845] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3202946523] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3203422656] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3203874093] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3204334896] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3204797568] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3205296318] ECW: w=0x3dbac718 func=0x3d6a5ab3 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3205971153] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3206438193] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3207018780] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3207678033] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3208094211] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3209073903] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209546004] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3210021507] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3210490710] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3210979737] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3211441695] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3211891683] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3212384700] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3212859594] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3213354480] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3213907557] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3214432725] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3214925595] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3215422812] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3215873514] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3216333015] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3216809505] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3217394691] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3217871370] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3218322366] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3218782980] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3219245715] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3219740979] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3220215663] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3220665525] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3221125740] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3221591247] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222092076] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3222575433] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3223034556] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3223640994] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3224299008] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3224718966] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3225217086] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3225595800] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3225984531] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3227100660] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3227596239] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3228066639] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3228535464] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3228988161] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3229450938] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3229919007] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3230410911] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3230885259] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3231348309] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3231828873] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3232288227] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232777779] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3233252463] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3233702262] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3234194040] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3234646989] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3235136226] ECW: w=0x3dbac718 func=0x3d6a5ab3 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3235613241] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3236101785] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3236673153] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3237406473] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3237829056] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3238879770] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3239352060] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3239846673] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3240335952] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3240789006] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3241252245] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3241703346] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3242194074] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3242809794] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3243262995] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3243868068] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3244321563] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3244825962] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3245300709] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3245750634] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3246211353] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3246695760] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247186677] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3247660710] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3248147364] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3248689857] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3249213198] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249791832] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3250291254] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3250766505] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3251246250] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3251697498] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3252199860] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3252675867] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3253168275] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3253784667] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3254456205] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3254909427] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3255415653] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3255991137] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3256350174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3256738002] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3258068205] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3258548118] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3259032357] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3259667208] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3260132589] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3260589444] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261084015] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261591228] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3262047222] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3262506702] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3262966665] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3263433600] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263920485] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264402834] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3264855720] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3265340652] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3265800510] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3266252388] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3266740911] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3267313287] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3267985371] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3268403712] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3269329455] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3269816592] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3270276681] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3271080456] 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: 3272331804] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3272799978] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3273309984] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3273815034] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3274271343] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3274869906] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3275415024] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3275918730] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3276409143] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3276863604] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3277322790] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3277777083] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3278279004] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3278763264] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3279218418] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3279757236] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3280238367] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3280727520] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3281230113] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3281683923] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3282155499] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3282618906] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3283106295] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3283589673] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3284044344] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3284522934] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3284978130] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285467871] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285951711] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3286416609] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3286877055] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3287332503] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287822475] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288307113] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3288774636] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3289236363] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3289692903] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290185017] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290679714] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3291144759] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3291604638] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3292060128] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3292562742] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3293047191] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3293502513] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3293962245] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3294433401] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294935595] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3295511163] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3296222895] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3296715555] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3297281652] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3297640332] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3298026837] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3299098803] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3299585415] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3300075303] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3300537597] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3301022592] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3301485285] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3301977630] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3302480853] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3302935503] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3303406281] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3303865383] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3304314678] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304802571] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3305295105] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3305757042] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3306215766] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3306674616] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3307126158] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3307632489] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3308198040] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3308853534] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3309270321] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3310186530] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3310658358] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3311118930] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3311768187] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3312232833] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3312725682] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3313212273] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3313680741] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3314142510] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3314599239] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3315089673] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3315633027] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3316104183] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3316565448] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3317022324] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3317512359] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318008148] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3318471282] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3318932085] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3319388373] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3319888404] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320374470] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3320828805] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3321288789] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3321791256] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3322341855] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3322826451] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3323297649] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3323756184] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3324229377] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3324724473] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325204554] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3325658007] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3326126034] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3326578122] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327064083] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327545592] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3327998940] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3328466442] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3328928547] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329415873] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329969916] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3330512157] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3331055805] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3331519128] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332098035] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332603610] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3333153663] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3333612324] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3334068591] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3334572948] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3335172414] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3335823897] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3336240264] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3336762744] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3337334028] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3337684098] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3338071212] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3340485162] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3340987734] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3341467458] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3341923557] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342416784] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3342899658] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343362708] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3343849572] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3344359347] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3344793585] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3345272763] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3345934788] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3346352688] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3347504097] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3347978487] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3348447648] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3348902487] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3349446051] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3349908597] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3350373411] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3350824491] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3351327042] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3351800508] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3352262823] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3352748658] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3353252280] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3353701260] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3354168531] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3354814827] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3355229493] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3356363913] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3356835720] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3357304020] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3357786957] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3358284741] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3358744263] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3359209224] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3359674752] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3360164052] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360625170] ECW: w=0x3db9da30 func=0x3d6b7910 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3361092966] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3361558557] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3362079546] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3362519769] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3362986158] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3363633294] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3364078914] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3366063309] 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: 3367517517] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368063538] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3368569596] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3369025611] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3369519174] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3369985773] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3370469718] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3370965696] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3371475366] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3371910045] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3372399702] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373055091] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3373475133] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3374458185] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3374943579] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3375412635] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3375867264] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3376360176] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3376844331] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377306856] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3377793279] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3378296943] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3378757032] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3379225815] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3379870452] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3380288835] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3380787669] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3381149100] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3381535437] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3382732458] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3383210208] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3383678214] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3384130344] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3384619980] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3385149999] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3385619727] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3386106402] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3386611347] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3387057807] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3387535221] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3388183617] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3388599081] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3389807610] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3390290568] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3390758784] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3391229058] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3391727514] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3392190648] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3392658318] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3393111099] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3393615288] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3394089972] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3394550670] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3395037429] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3395558334] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3395990850] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3396458982] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3397104249] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3397532334] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3398644851] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399116091] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3399595815] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3400063002] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3400553520] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3401014134] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3401479242] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3401941389] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3402429786] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3402890379] ECW: w=0x3db9da30 func=0x3d6b7910 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3403359162] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3403835988] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3404348220] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3404781114] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3405250044] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3405932313] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3406346895] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3407468337] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3407960115] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3408430095] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3408883359] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3409374381] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3409839132] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3410311149] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3410796669] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3411312786] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3411746982] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3412226517] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3412874346] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3413289621] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3414251316] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3414734715] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3415203078] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3415658022] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3416151039] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3416627676] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3417089550] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3417575805] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3418078818] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3418523346] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3419000172] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3419647518] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3420064158] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3420623052] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3421275375]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3421818288] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3422495244] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3423126819] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3423504462] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3423892521] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3424858626] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3425340828] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3425809338] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3426271464] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3426752448] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3427630668] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3428302500] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3428808621] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3429610884] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3430279818] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3430758282] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3431665944] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3432142140] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3432607584] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3433123365] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3433587780] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3434082225] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3434569236] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3435033294] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3435513900] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3436094949] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3436763484] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3437283402] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3437827407] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3438259629] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3438986460] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3439469082] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3439968693] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3440396631] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3441123945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3441612321] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3442197318] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3442787691] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3443161785] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3443561793] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3444790125] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3445462188] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3445928409] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3446960370] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3447742326] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3448229883] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3449494965] 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: 3450768069] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3451434042] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3451900242] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3452454411] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3452891127] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3453616236] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3454092012] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3454598427] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3455043543] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3455768400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3456254529] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3456730431] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3457146966] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3457868799] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3458374164] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3458885325] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3459467529] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3459857268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3460260447] 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: 3481867914] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3482567970] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3483090828] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3484045404] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3484545078] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3485008611] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3485486844] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3485952603] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3486437304] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3486901110] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3487363971] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3487831452] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3488295300] ECW: w=0x3dbac808 func=0x3d6a5c58 '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: 3509218524] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3509908185] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3510410778] 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: 3531589488] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3532272849] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3532724118] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3533248761] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3533845917] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3534241599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3534629364] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3535699902] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3536179773] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3536653386] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537135399] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537609831] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3538087770] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3538563042] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3539025189] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3539490801] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3540233613] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3540937785] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3541435485] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3542100639] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3542794185] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3543272166] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3544062459] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3544866045] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3545347785] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3545876817] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3546483612] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3546860940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3547251792] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3548276025] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3548752179] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3549219093] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3549702345] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3550166214] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3550645308] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3551125683] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3551590224] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3552055815] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3552548244] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3553011168] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3553476339] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3553956693] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3554419449] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3554903205] ECW: w=0x3dbac808 func=0x3d6a5c58 '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: 3556981008] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3557655654] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3558140208] 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: 3559901205] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3560570937] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3561050094] 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: 3562248942] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3563058954] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3563554869] 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: 3564662052] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3565348437] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3565804179] 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: 3566912622] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3567591825] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3568046223] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 3568814256] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3569497113] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3569947752] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 3570804699] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3571494255] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3571963710] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3572478189] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3572915766] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3573657759] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3574133409] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3574651206] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3575237883] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3575622687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3576009402] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3576842451] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3577268121] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3577924350] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3578384250] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3578956836] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3579348423] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3580009230] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3580482990] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3581103078] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3581496177] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3582149823] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3582596136] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3583236720] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3583632759] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3584283087] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3584770455] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3585275421] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3585905421]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3586416834] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3588826689] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3589325460] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3590236524] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3591155442] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3591641319] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3592113693] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3592651671] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3593123352] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3593596377] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3594100608] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3594581991] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3595051194] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3595882290] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3596607756] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3597291159] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3598129500] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3598761495]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3599293614] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3599892471] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3600296301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3600710001] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3601278156] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3601655505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3602043732] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3602551449] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3602966640] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3603351129] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3603886776] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3604281093] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3604665393] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3605211897] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3605609616] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3605992866] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3606530781] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3606955779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3607342011] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3607856385] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3608235498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3608617341] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3609135789] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3609533424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3609916842] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3610452951] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3610847373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3611244231] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3611761986] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3612152019] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3612534849] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3613091055] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3613818558] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3614207184] Total tests run: 1035641324
[Hera] [HADES][INFO ] [KRELTSC: 3614634933] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3615018393] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3615415587] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3615871350] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3616281711] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3616753917] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3617220873] ==============================================
[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, 0x000000003d6c2f3e)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3642177294] 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: 3765531042] 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: 3773562786] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3776084718] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3777315738] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3781087506] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3783175536] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3783677436] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3784172028] ECW: w=0x3dbcfd90 func=0x3d68e60b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3784645053] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3785707485] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3786169065] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3786645198] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3787420875] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3787852509] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3788521737] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3788955660] ECW: w=0x3dbcfd90 func=0x3d68e60b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3789445695] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3790215555] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3790654308] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3791122209] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3791721948] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3792154674] ECW: w=0x3dbcfd90 func=0x3d68e60b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3792737928] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3793566483] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3794359506] 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: 3795610728] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3796076403] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3796537920] ECW: w=0x3dbac808 func=0x3d6a5c58 '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=9352335)
[Hera] Heartbeat running.
[Hera] Heartbeat: 4 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
 
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
 
[Hera] ok>