Used QEMU-side instrumentation (-d int tracing, plus a working chardev-based
monitor -- the older bareword -monitor syntax silently fails on QEMU
10.2.1) as directed. The PM Timer "stall" was never a hang: it was a #DE
divide error cascading to a triple fault, which -no-reboot converts into a
silent clean QEMU exit -- indistinguishable from a hang without tracing,
and why arch_relax() (solving a hang that didn't exist) had no effect.
Root cause and fix documented in full (also see commit b43e51a).
With the fix, amd64 boot at -O2 now proceeds far past the original stall --
through capsule birth and into Hermes's word registration -- before hitting
a second, different fault (Finding 4): a direct #GP at IDT index 32
(APIC_TIMER_VECTOR), not yet root-caused. Same silent-triple-fault-exit
shape, so this was very likely bundled into "the hang" before tracing
distinguished the two separate bugs.
-O2 reverted again (uncommitted); muldiv64's fix is kept, real and
independently verified at unchanged -O0 on all three architectures.
Routine three-arch artifacts from this session's verification runs
included.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
637 KiB
637 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 11 2026 11:54:04
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 248976
Free pages : 247453
Used pages : 1523
Total MB : 972
Free MB : 966
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: stale-ISR drain: 0 EOI(s) issued
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
I/O APIC: init...
I/O APIC: base=0xfec00000, gsi_base=0, overrides=5
override: source=00 gsi=2 flags=0x0000
override: source=05 gsi=5 flags=0x000d
override: source=09 gsi=9 flags=0x000d
override: source=0a gsi=10 flags=0x000d
override: source=0b gsi=11 flags=0x000d
i8042: keyboard ACKed enable-scanning
i8042: IRQ1 enabled in controller config byte
I/O APIC: keyboard IRQ1 routed (masked)
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=2133563617 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=1023143608, tick_hz=100, initial_count=10231436
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 74150 cells (4634 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 2534490] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 14805903] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 32261712] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 32778879] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 33317634]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 34017900] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 34558776] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 35140854] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 35496846] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 35974050] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 40799577] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41584431] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 43355886] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 43892373] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44488479] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 45355506] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 46030782] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46626447] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 47606034] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 48246555] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48843396] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 50304009] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 50947218] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51545004] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 52925124] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 53346405] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 53727324] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54392751] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 54974787] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 55768839] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 56328132] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 56654199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 57004941] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 57607032] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58246524] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 59058699] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 59548524] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60150678] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 61028310] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 61564209] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62156388] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 63056070] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 63605430] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64204497] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 66635625] 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: 71616321] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 72215472] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72811683] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 73735872] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 74278344] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74886651] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 75722430] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 76342749] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76946625] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77806428] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 78629607] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79242240] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 80184363] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 80924487] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81537855] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 82686660] 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: 83942985] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 84525882] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85122618] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 86047017] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 86607717] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87210564] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 88064319] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 88576257] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89170368] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 90023241] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 90557775] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91150899] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 92017968] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 92694189] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93296385] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 94268475] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 94691856] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95057697] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95712141] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96160155] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 96612012] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 97141065] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 97470807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 97821066] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 98342622] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98948892] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 99812832] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 100378362] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100974594] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 101874423] 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: 103007835] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 103561395] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104168799] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 105078183] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 105623196] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106229760] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 107172807] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 107883153] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 108339273] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109029459] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109467981] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 109872168] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 110313147] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110988192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 111421758] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 111868302] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 112388451] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 112711599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 113073996] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 113701896] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114302307] 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: 115273977] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 115800594] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116408523] 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: 117362952] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 117916197] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118512702] 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: 119542248] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 119976612] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 120433824] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121107714] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121550184] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 121946727] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 122370990] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123032763] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 123479307] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 123932592] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 124460217] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 124783785] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 125139084] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 125688528] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126282303] 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: 127243914] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 127775403] 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: 128973033] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129578694] 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: 130531548] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 131076834] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131680521] 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: 132663888] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 133099197] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 133540134] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134208501] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 134649186] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 135043902] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 135464112] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136124667] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136562202] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 136947447] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 137373201] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138041295] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138476793] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 138922728] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 139455771] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 139787802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 140157507] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 140631897] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141234807] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 141991899] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 142504866] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143109330] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 143887737] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 144423993] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145026483] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 145839582] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 146305929] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 146828325] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 147152733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 147505722] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 148147251] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148761417] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 149587200] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 150107076] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150716664] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 151473693] 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: 152643771] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 153156864] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153751143] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 154568001] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 155036826] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 155560251] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 155883882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 156241239] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 156965718] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157567809] 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: 158590236] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 159174708] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159774048] 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: 160740174] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 161208600] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 161732088] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 162056286] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 162407511] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 163108911] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163705962] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 164600289] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 165234216] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165833493] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 166740273] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 167338164] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167940066] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 168778134] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 169216257] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169596819] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170276379] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 170714649] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 171167325] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 171707529] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 172035528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 172390785] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 173036304] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173652885] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 174098400] 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: 175777392] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 176342607] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176943543] 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: 177913743] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 178506216] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179104758] 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: 180152238] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 180608232] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 181082412] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181741350] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 182192892] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 182593824] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 183016470] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183668667] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 184114665] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184616250] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 185199714]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 185710329] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 186220629] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 186798759] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 187118778] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 187474539] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 188301183] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188895000] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 189851718] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 190380288] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190991199] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 191893128] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 192483774] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193074924] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 193893735] 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: 195263250] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 195909504] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196510020] 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: 197669724] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 198123240] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 198450336] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199128636] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 199569111] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 200076618] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 200676630] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 201020106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201374922] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 201936336] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202529376] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 203544117] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 204273909] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204974154] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 206211768] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 206689161] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 207015522] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207689832] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 208160358] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 208642665] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 209225835] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 209542788] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 209896428] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 210441861] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211031247] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 211970136] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 212694783] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213307584] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 214100838] 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: 215483688] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 215973093] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 216351324] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217002786] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 217472997] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217977669] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 218569050]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 219054612] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 219524865] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220108203] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 220423119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220779216] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 221677008] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222288003] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 223250706] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 223770330] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224384139] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 225248499] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 225814617] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226419795] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 227348604] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 227965815] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228569712] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 229526178] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 230224428] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230811126] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 231903651] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 232552530] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233136876] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 233590854] 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: 235455234] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 235905075] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236570439] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 237008562] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 237383055] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238024668] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 238462770] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 238981197] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 239521002] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 239838627] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 240196425] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 240785244] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241374294] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 242288487] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 243020547] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243610500] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 244555689] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 244978587] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245619654] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 246056160] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 246492687] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 247044252] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 247362843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 247717407] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 248547537] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249149733] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 250051347] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 250585062] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251188014] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 252074970] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 252650412] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253260609] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 254042502] 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: 255352041] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 255924144] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256527390] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 257484318] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 257925486] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 258453489] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 258770064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 259134603] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 259749567] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260338869] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 261232419] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 261801687] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262390926] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 263266311] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 263725518] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 264257007] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 264570999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 264925962] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 265613481] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266213913] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 267103557] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 267665811] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268279683] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 269247132] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 269684646] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 270237639] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 270555726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 270909849] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 271673157] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272291712] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 272975178] 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: 274464141] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 274997268] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275589699] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 276547278] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276991449] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 277523274] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 277865847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 278218752] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 279294561] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279885879] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 281209089] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 282104403] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282726948] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 283912545] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 284355939] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 284908050] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 285236511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 285591495] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 286101795] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286731942] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 287552307] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 288171240] 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: 289562763] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290175375] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 291107460] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 291568914] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 292104330] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 292437873] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 292795839] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 293491359] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294097860] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 295018374] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 295618953] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296225790] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 297115917] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 297742788] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298349667] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 299294037] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 299751165] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 300294834] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 300616953] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 300970614] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 301509222] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302103396] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 302941842] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 303521673] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304116351] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 304673397] 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: 306030207] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 306474861] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 307014246] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 307328973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307694037] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 308415492] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309006831] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 309958362] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 310558542] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311149797] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 312093285] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 312702222] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313292112] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 314235369] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 314955795] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315547176] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 316313319] 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: 317749026] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 318182424] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318836742] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 319278141] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 319722123] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 320283810] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 320602569] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 320956398] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 321677664] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322273833] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 323186703] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 323783922] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324375324] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 325308060] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 325923360] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326538660] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 327473538] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 327881400] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328536327] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 328986546] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 329428008] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 329957187] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 330275337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330629901] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 331580277] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332172519] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 332871063] 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: 334372899] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 335019804] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335614314] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 336627795] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 337314684] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338193786] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 339393369] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 339810807] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340460883] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 340900728] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 341357142] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 341887896] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 342214320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 342568779] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 343557165] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344171625] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 345146361] 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: 346409847] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 346848012] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347452056] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 347959962] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 348557391] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349156500] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 350073444] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 350496993] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351155679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 351594747] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 352061493] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 352594221] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 352921611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 353276511] 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: 354532878] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355135200] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 356609631] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 357100443] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357705033] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 358201389] 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: 359518089] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 359953545] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360633063] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 361071333] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361524240] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 362066712] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 362409138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362763975] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 363652359] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364278894] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 365447754] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 365901375] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366530829] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 367026156] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 367463943] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368122902] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 368581479] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 369077436] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 369638724]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 370171830] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 370668102] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 371231616] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 371545860] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 371901579] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 372371643] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372983730] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 373790508] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 374266158] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374861277] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 375655287] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 376135116] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 376718013] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 377528025] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 378032088] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 378619059] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 379414371] 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: 380612274] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 381182424] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381765237] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 382750767] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 383335302] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383918976] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 384929391] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 385345044] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 385701162] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386366610] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 386804145] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 387178323] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 387520329] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388158603] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 388591812] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 389071452] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 389632908] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 389946669] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 390300771] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 390771024] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391354656] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 392143794] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 392623119] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393207801] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 394022916] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 394501716] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 395172771] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 396005988] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 396480063] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397065732] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 397851972] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 398342931] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 398926983] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 399695982] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 400281231] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400863834] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 401877567] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 402461241] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403042941] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 403575627] 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,35,40,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 405169380] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 405567057] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 405921873] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406593621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 407029791] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 407406594] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 407735496] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 408395001] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 408830457] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 409264548] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 409821699] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 410140269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 410506803] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 411103518] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411690027] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 412515957] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 412993329] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413577885] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 414350559] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 414870456] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 415456755] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 416256729] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 416825514] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417431070] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 418271910] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 418830006] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 419434050] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 420252714] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 420782229] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 421384656] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 422281545] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 422828427] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423434298] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 424403700] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 424802553] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 425177844] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 425824455] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 426264153] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 426641082] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 427010199] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427679742] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 428113938] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 428547924] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 429094953] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 429424842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 429778482] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 430245963] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 430832136] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 431505690] 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,35,38,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 432764871] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 433234200] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433837530] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 434635236] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 435158892] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 435764679] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 436567719] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 437086503] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 437684646] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 438489072] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 439000065] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 439585608] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 440383797] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 440862765] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441448770] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 442294713] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 442699719] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 443054997] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 443700306] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 444155607] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 444543183] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 444901065] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445547235] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 445998903] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 446381439] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 446710866] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 447361572] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 447799275] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 448262304] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 448809858] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 449130675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 449483601] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 450347751] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 450950472] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 451817625] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 452374125] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 453083673] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 453960003] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 454480131] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455074515] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 455929047] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 456426096] 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,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 457632735] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 458230563] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 459166974] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 459719589] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 460316493] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 461227998] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 461760831] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462357063] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 463233141] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 463675485] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 464043615] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 464699823] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 465161655] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 465582096] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 465941553] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466599756] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 467059173] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 467471319] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 467812443] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 468476841] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 468916161] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 469383558] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 469932225] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 470258943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 470612793] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 471311211] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471912042] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 472862670] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 473413290] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474013134] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 474947487] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 475527717] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476131110] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 477182244] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 477677193] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 478066848] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478727256] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 479169621] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 479614926] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 479976777] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480638613] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 481076022] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 481493754] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 481852119] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482507235] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 482944749] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 483394212] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 483960372] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 484283226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 484638273] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 485226483] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 485838171] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 486649506] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 487145967] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 487743459] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 488599335] 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,38,38,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 489722016] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 490203819] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490799274] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 491599836] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 492206379] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 492823191] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 493910487] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 494369505] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 494747673] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 495508461] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 496066137] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 496643343] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 497187138] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 497522046] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 497873271] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 498613017] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 499230417] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 500069850] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 500619567] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 501230457] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 502040910] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 502530525] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 503162961] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 503939058] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 504530880] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505165143] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 506221044] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 506709693] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 507139479] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 507807573] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 508245885] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 508708641] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 509278665] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 509602464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 509976789] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 510645009] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511263585] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 512053878] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 512544291] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513158982] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 513968574] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 514475199] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515080356] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 515924766] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 516410496] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 517018845] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 517705545] 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,12,40,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 518996562] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 519482271] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 519874068] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520550016] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 520995741] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 521440164] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 521800020] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522469122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 522904956] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 523352571] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 523928244] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 524247654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 524599677] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 525293748] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525910518] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 526714104] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 527201388] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 527810808] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 528626028] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 529130595] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 529725084] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 530559834] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 531070197] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531664098] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 532476966] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 532894068] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 533275491] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533935899] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 534388806] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 534780351] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 535118178] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 535780119] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 536232627] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 536687571] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 537236616] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 537553485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 537906810] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 538383027] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 538979553] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 539739186] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 540186738] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 540789249] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 541547286] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 542019114] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542621982] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 543393606] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 543881310] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544469079] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 545283417] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 545836599] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 546423423] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 547123353] 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,10,25,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 548657991] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 549103296] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 549458826] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550107537] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 550577013] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 551113416] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 551689992] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 552007071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 552361467] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 553130907] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 553731990] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 554509998] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 555064839] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 555668841] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 556447290] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 556932159] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557578728] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 558396741] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 558936273] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559614195] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 560484435] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 561109080] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561787359] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 562887675] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 563419920] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 563826417] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564548376] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 565057479] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 565562445] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 566214054] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 566566413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 566958546] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 567926457] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 568598730] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 569460360] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 569978955] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570633588] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 571468863] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 572016879] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 572679681] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 573552441] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 574022253] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 574438137] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575086554] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 575525685] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 575986740] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 576545151] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 576863070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 577217550] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 577761933] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578371416] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 579147681] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 579624717] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580234746] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 580819848] 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,11,23,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 582183546] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 582683052] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583273320] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 584070648] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 584500140] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 584864469] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585511668] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 585949833] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 586407969] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 586957140] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 587275668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 587630862] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 588234255] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588844620] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 589672146] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 590125473] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590742264] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 591516765] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 591997308] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 592587198] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 593415753] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 593863557] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594473586] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 595299978] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 595852026] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 596441118] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 597477825] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 597928737] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 598293780] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 598946397] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 599403105] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 599850741] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 600404532] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 600723879] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 601100283] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 601694541] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 602288316] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 603061704] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 603525804] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 604115421] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 604886310] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 605352993] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 605953173] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 606723726] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 607228944] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607835991] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 608655768] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 609081627] 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,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 610290492] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610878261] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 611671767] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 612077445] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 612432660] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 613083408] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 613522833] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 614006505] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 614589822]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 615079668] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 615556704] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 616126329] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 616452921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 616811391] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 617338470] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617949423] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 618793560] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 619307136] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 619904523] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 620718903] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 621234411] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 621829698] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 622659681] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 623167608] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623765163] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 624584121] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 625082346] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 625805838] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 626634288] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 627056598] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 627422985] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 628077912] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 628530651] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 628932675] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 629271426] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 629938050] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 630376362] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 630872403] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 631413174] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 631732479] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 632090088] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 632723154] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633326589] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 634145442] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 634667397] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 635265813] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 636089097] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 636601224] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 637205226] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 637885080] 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,16,30,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 639187059] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 639682764] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 640272591] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 641058621] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 641553087] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 642144006] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 642965253] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 643383279] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 643747902] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644397621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 644837067] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 645235122] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 645573348] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 646226805] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 646665390] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 647109141] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 647662596] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 647985030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 648338502] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 648952416] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 649560345] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 650344107] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 650854890] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651465612] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 652278543] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 652794492] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653392047] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 654211992] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 654710091] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 655307226] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 656095713] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 656609037] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 657204492] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 658060263] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 658470792] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 658839300] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 659494584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 659947806] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 660340737] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 660679194] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661329438] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 661765020] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 662221245] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 662762877] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 663084408] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 663442185] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 664017585] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 664616652] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 665409297] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 665880831] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666493023] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 666928185] 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,17,23,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: 668458350] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 668947923] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669543126] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 670320777] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 670809006] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 671404020] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 672184191] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 672607908] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 672976437] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 673631847] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 674071167] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 674532600] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 675077844] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 675392487] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 675748206] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 676225284] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676834620] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 677633208] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 678114507] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678709080] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 679482531] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 679964649] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 680548008] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 681364320] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 681882747] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 682465959] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 683373537] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 683895387] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684478431] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 685369104] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 685777659] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 686126679] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686769846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 687219876] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 687593907] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 687922452] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688564443] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 689001999] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 689453646] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 689990259] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 690308325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 690662805] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 691284048] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 691881855] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 692681955] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 693206976] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693810474] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 694232952] 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,17,27,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: 695722881] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 696210291] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 696801651] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 697594527] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 698096070] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 698683965] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 699483645] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 699902196] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 700254828] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700902111] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 701339730] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 701734992] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 702068052] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 702721845] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 703159506] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 703601409] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 704149866] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 704463249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 704818170] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 705411042] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706012629] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 706816887] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 707342958] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707929005] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 708716736] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 709172310] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 709758567] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 710537478] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 711057165] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 711642960] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 712463829] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 712988892] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 713576577] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 714393225] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 714785505] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 715149246] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715795962] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 716237130] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 716627898] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 716958039] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 717607023] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 718043445] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 718491312] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 719023515] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 719334966] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 719694339] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 720287169] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 720885333] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 721476714] 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,18,26,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 722828358] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 723352476] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 723938985] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 724714452] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 725186322] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725779194] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 726572700] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 727104840] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 727688073] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 728494704] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 729043371] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 729637692] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 730450644] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 730891287] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 731268447] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731910669] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 732347070] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 732721437] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 733049541] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 733702095] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 734140743] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 734580882] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 735116760] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 735443373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 735796257] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 736390074] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 736982841] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 737805285] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 738325266] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738916227] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 739687452] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 740163144] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 740841675] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 741626613] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 742028301] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 742383474] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 743030442] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 743468880] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 743922879] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 744456888] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 744773694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 745126284] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 745722495] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 746314296] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 747108180] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 747596577] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 748197240] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 748944231] 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,6,25,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 750154104] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 750626289] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 751217964] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 751978962] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 752383170] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 752735928] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 753384240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 753821964] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 754278189] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 754820409] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 755138412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 755493753] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 756058737] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 756661773] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 757450806] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 757954764] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 758559480] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 759330327] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 759806901] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 760412310] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 761186349] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 761589927] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 761950791] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762612354] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 763062636] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 763506093] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 764041467] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 764362809] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 764728272] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 765302706] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765963660] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 766781232] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 767278911] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767870103] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 768660879] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 769154001] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 769757289] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 770545902] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 771066345] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 771406671] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 772085517] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 772541868] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 773035704] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 773574858] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 773893323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 774247593] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 774899433] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 775508286] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 776331423] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 776843319] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777446208] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 778225896] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 778721370] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779324721] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 779997792] 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,9,22,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 781279968] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 781787454] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782376735] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 783198255] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 783638415] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 783994470] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784643223] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 785086407] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 785591163] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 786128973] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 786447354] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 786803535] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 787523289] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788133969] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 788966430] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 789493047] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 790100241] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 790960107] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 791419062] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 792024429] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 792796767] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 793283442] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793873437] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 794692395] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 795121383] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 795474834] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 796137699] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 796574205] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 797016906] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 797555850] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 797891325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 798360906] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 799066170] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799694658] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 800544885] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 801070095] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 801678822] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 802549230] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 803133870] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 803742870] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 804438600] 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,11,29,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 805753725] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 806269527] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806892366] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 807688560] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 808202010] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808823946] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 809616360] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 810057045] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 810441807] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811126113] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 811563879] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 812024367] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 812575344] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 812916174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 813270087] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 813788073] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814385061] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 815188206] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 815680845] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816291231] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 817087992] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 817613727] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 818212668] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 819117936] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 819568575] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 820107204] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 820447866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 820800960] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821350215] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 821952642] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 822720507] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 823223373] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 823839240] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 824651163] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 825180048] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 825796167] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 826641795] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 827104782] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 827674638] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 827993565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 828354513] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 828938187] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829541664] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 830278428] 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,14,30,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 831443844] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 831988395] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 832580385] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 833407806] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 833906850] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 834493863] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 835351293] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 835857267] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 836445372] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 837231066] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 837719001] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838321764] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 839135556] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 839540058] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 839895966] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840555114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 841001784] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 841456497] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 841989435] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 842316027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 842669583] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 843253803] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 843845184] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 844663071] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 845195400] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 845784072] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 846617961] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 847089117] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 847678860] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 848496768] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 848988105] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 849577680] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 850385214] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 850890432] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 851479503] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 851994633] 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,16,36,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 853444767] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 853844229] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 854198520] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 854866257] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 855304863] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 855874320] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 856447053]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 856984485] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 857491635] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 858136125] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 858471894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 858922008] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 859587120] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860180139] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 860644953] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 861211239] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 861810789] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 862231986] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 862778763] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 863386608] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 863764608] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 864277071] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864868725] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 865308738] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 865831680] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 866421843] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 866880798] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 867454644] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 868046088] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 868432971] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 868989744] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869591310] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 869978235] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 870428286] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 870793392] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871457370] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 871901037] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 872312994] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 872675769] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 873328218] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 873780033] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 874200747] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 874537419] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875203917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 875756973] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 876267504] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 876848070] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 877180836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 877535568] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 878227644] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878833515] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 879306582] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 879916716] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880523238] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 880997103] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 881608161] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882225078] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 882612822] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 883176441] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 883782249] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 884191665] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 884758392] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885363864] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 885837162] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 886424196] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887029458] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 887439210] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 887920992] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 888310395] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 888974436] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 889417620] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 889857129] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 890224188] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890896398] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 891340779] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 891798138] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 892377003] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 892704519] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 893059503] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 893753805] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 894344892] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 894760692] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 895361187] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895958763] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 896367171] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 896922726] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897513456] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 897917832] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 898441236] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 899040660] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 899430147] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 900009348] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 900598587] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 901031061] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 901431237] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902079486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 902517483] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 902912913] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903559923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 903998466] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 904441482] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 905029755] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 905347611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 905701713] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 906333792] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906925824] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 907343346] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 907854717] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908446056] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 908833611] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 909351618] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 909944238] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 910336182] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 910911771] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911514555] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 911928318] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 912494289] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913101210] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 913708047] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 914285589] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914875311] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 915278049] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 915695508] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916347600] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 916789503] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 917185122] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 917936481] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 918376935] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 918821043] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 919390542] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 919808967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 920162229] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 920915499] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921518178] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 921972534] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 922578636] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923181609] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 923593587] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 924251265] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924856800] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 925298829] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 925841784] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 926455803] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 926845731] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 927513489] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928127634] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 928536735] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 929016669] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929677854] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 930131769] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 930542214] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931208502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 931646604] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 932128596] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 932742909]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 933219273] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 933717309] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 934263015] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 934604727] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 934957380] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 935554221] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 936171159] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 936570600] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 937119204] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 937718985] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 938101269] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 938743827] 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,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 939837633] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940443924] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 940849455] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 941450979] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 942057942] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 942432729] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 942874212] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943537182] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 943983264] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 944397384] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 945068502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 945505260] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 945999789] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 946534848] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 946862301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 947236185] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 947923515] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 948530184] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 948969525] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 949535643] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950138784] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 950544882] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 951206004] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 951802320] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 952227108] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 952777980] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953436414] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 953815191] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 954235212] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 954900387] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 955347939] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 955752651] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 956407725] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 956846100] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 957296214] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 957838518] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 958170948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 958533513] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 959295099] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 959937531] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 960386070] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 961043769] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961659468] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 962087490] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 962741262] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 963342135] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 963775176] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 964352403] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964954326] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 965337765] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 965853168] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 966532644] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 967058694] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 967477455] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 968154999] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 968591862] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 969046890] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 969578757] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 969907596] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 970272387] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 971221272] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971823111] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 972263523] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 972871284] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 973473396] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 973885080] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 974539083] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 975143295] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 975570834] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 976235484] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976843623] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 977274753] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 977854395] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978470724] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 978847863] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 979334265] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979994820] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 980444262] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 980851809] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981511713] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 981956472] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 982409988] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 982951221] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 983276805] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 983629815] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 984527061] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985144104] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 985592811] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 986241648] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986849157] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 987265629] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 987974526] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988571829] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 988995336] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 989586444] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 990187590] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 990565695] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 991043739] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991701774] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 992139099] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 992538456] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 993204912] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 993642615] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 994094619] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 994634088] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 994952931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 995318457] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 996014733] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 996606576] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 997011393] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 997583034] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 998172273] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 998567199] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 999172188] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999774783] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1000188588] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1000799730] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1001407302] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1001843997] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1002514632] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1003105719] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1003525194] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1003986837] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1004641722] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1005091563] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1005476031] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006145826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1006588632] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1007042022] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1007588253] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1007925366] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1008286041] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1009018773] 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,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 1010210292] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1010804109] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1011219468] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1011776724] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1012394838] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1012793691] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1013432826] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1014090252] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1014509202] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1015154574] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1015746312] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1016190273] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1016748411] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017347856] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1017749691] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1018398864] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019015634] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1019441556] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1020014457] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020713736] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1021155576] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1021544370] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1022200872] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1026356184] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1026819843] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1027358535] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1027704153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1028757681] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1030419075] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031051343] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1031508513] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1032179442] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1032792852] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1033288578] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1033847997] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034472684] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1034863410] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1035554184] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036165074] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1036591647] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1037105538] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037776992] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1038215598] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1038649899] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1039337355] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1039783605] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1040256462] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1040796750] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1041130335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1041502623] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1042137894] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1042740300] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1043148078] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1043809725] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1044460179] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1044866886] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1045379853] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046020521] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1046409546] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1047010503] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1047629037] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1048048701] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1048676433] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049273484] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1049705769] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1050151725] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050812238] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1051252986] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1051655115] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1052329614] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1052774058] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1053231270] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1053768492] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1054113753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1054473147] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1055217450] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055821746] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1056258609] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1056893019] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1057493745] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1057891527] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1058537130] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059138465] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1059567768] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1060170090] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060783353] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1061209422] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1061678352] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062361167] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1062803490] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1063223952] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1063889610] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1064344260] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1064800737] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1065337455] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1065669633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1066028754] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1066775409] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067380104] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1067796597] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1068430965] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1069049142] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1069447932] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1070091729] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070706903] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1071126273] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1071701946] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072305444] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1072743168] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1073211090] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073875383] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1074320247] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1074724434] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075406619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1075848018] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1076303571] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1076855220] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1077185466] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1077540996] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1078200396] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078798581] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1079208774] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1079781360] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080387420] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1080770460] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1081356528] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1081950975] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1082332713] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1082864181] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083475239] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1083862101] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1084464738] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1085065758] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1085465976] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1086032157] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086722301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1087166220] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1087578576] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088230563] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1088673495] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1089122538] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1089674166] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1089998700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1090359501] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1091061237] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1091668767] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1092054432] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1092643020] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093244586] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1093643712] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1094225286] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094818326] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1095199833] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1095798249] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1096391793] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1096777647] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1097415774] 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,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1098544860] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1099138866] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1099560231] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1100158668] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100751120] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1101135609] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1101576252] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102262721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1102752420] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1103177943] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1103898705] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1104399513] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1104893979] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1105486410] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1105847904] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1106256795] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1106871024] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107538803] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1107974973] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1108557702] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109221575] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1109646846] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1110231381] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110908946] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1111335813] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1111900944] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112578131] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1113002184] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1113557718] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114228059] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1114665699] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1115131815] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115859381] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1116347925] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1116797514] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117522140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1118011314] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1118511534] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1119116880] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1119479067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1119879306] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1120532721] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121209614] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1121637951] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1122165177] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122828357] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1123265997] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1123802379] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1124400459] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1124781315] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1125352830] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125949545] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1126333614] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1126876947] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127484582] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1127869302] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1128380274] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129037280] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1129499574] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1129897209] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130551800] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1130995215] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1131461625] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1131995844] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1132323192] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1132682292] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1133290410] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133976186] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1134433902] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1134960603] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1135573173] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1136040507] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1136530437] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137136791] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1137576552] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1138175178] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138776576] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1139248026] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1139863074] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140464787] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1140945897] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1141368270] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142036259] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1142477112] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1142940498] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1143603762] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1144033086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1144392186] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1145018322] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145618103] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1146054714] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1146564384] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147162737] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1147578810] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1148128758] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148725494] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1149140223] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1149642942] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150250661] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1150685361] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1151100573] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151755836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1152195597] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1152658080] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1153191291] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1153517106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1153881561] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1154499612] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1155097293] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1155498960] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1156037673] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156654107] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1157066526] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1157565276] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158170496] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1158592953] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1159087965] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159687263] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1160144160] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1160554353] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161220788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1161661851] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1162111482] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1162655319] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1162991193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1163349726] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1164127419] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1164727662] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1165207050] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1165835181] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166439183] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1166871027] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1167301191] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167956874] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1168395858] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1168851264] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1169397558] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1169723646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1170081570] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1170646239] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171254084] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1171687125] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1172222352] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172828013] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1173311412] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1173728829] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174384008] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1174855542] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1175304375] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1175853147] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1176179550] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1176537348] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1177236081] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177848693] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1178232783] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1178886744] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179485055] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1179925803] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1180344081] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1181006589] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1181481903] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1181980044] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1182576717]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1183053921] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1183535241] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1184101800] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1184434923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1184794611] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1185342669] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185958578] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1186343697] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1186887093] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187500188] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1187885475] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1188440106] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1189043037] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1189429185] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1190036001] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190640738] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1191026088] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1191537732] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192150638] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1192574481] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1193060253] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1193598966] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1193945361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1194320127] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1194885006] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195501881] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1195889856] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1196470044] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197083706] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1197465717] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1198247946] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198873620] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1199274615] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1199737245] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1200268125] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1200603201] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1200959319] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1201683231] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1202283474] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1202704461] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1203241116] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203834912] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1204216461] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1204890225] 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,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1206086469] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206690681] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1207107930] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1207554747] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1208088021] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1208420976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1208775960] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1209358857] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209963531] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1210345815] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1210877136] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211497581] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1211882364] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1212568833] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213186779] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1213589748] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1214043621] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1214572485] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1214891181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1215259311] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1216900566] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217516937] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1217922930] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1218380310] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1218977214] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1219387470] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1220014425] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220610006] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1221030090] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1221546039] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1222095672] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1222413171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1222771599] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1223413128] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224017550] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1224456975] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1225008120] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225594104] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1226069439] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1226610336] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227198021] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1227634065] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1228084935] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1228617138] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1228937682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1229295186] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1229818716] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230424293] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1230850278] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1231352535] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231958448] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1232352324] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1232950467] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233550773] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1233983352] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1234438569] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1234970247] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1235300283] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1235657031] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1236488778] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237097946] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1237484766] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1238082027] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1238738529] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1239144144] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1239697410] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240322055] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1240722798] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1241180955] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1241738316] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1242059532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1242429405] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1242952347] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243544862] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1243978197] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1244435199] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245043275] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1245473964] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1246075257] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246688121] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1247087289] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1247535156] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1248065364] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1248394161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1248764013] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1249357242] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249985100] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1250457432] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1251400479] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1252212297] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253005929] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1253485275] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1254134343] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1254821757]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1255389639] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1255868985] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1256474961] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1256825157] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1257211746] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1258515993] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259132175] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1259608854] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1260236397] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1260849366] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1261304184] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1261963521] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1262572143] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1263018120] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1263662610] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264289775] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1264709817] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1265194875] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1265627832] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266329043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1266776175] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1267284060] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1267863282] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1268238216] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1268602986] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1269623670] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270287942] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1270685346] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1271342457] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271992050] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1272415620] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1273075251] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273709010] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1274147238] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1274755377] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275384579] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1275820077] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1276316559] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1276855986] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1277229051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1277631264] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1278738531] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279371429] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1279781181] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1280386149] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281000210] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1281426279] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1281942039] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282597113] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1283007054] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1283576406] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1284080049] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284771222] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1285176564] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1285639782] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1286179503] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1286542383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1286900895] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1287790728] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1288407729] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1288834260] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1289364405] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289985417] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1290411612] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1290928464] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291547859] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1291959081] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1292486034] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1292980059] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1293663294] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1294062735] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1294527528] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1295076027] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1295419713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1295776860] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1296804348] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297478763] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1297861908] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1298531136] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299166365] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1299556041] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1300235034] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300853211] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1301247381] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1301932926] 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,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1303139922] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303772757] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1304193429] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1304975847] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305646251] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1306102329] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1306646523] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1307208777] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1307577054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1307949384] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1309308252] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309980735] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1310392314] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1311186114] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311827055] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1312228953] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1313029851] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313658423] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1314115068] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1314846225] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1315466586] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1315920354] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1316452788] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1316996562] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1317330903] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1317700020] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1318729461] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319421663] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1319904411] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1320589053] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321193160] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1321590690] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1322211366] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322826456] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1323232617] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1323951741] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324590666] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1325017575] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1325478840] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1326048213] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1326401223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1326761268] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1327655784] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328264910] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1328679534] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1329295695] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329903897] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1330297185] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1330852551] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331465541] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1331870085] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1332458988] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333079832] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1333465098] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1333921701] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1334459784] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1334807229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1335167463] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1335983292] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336599285] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1337032872] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1337568036] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338179472] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1338604596] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1339077453] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1339662366] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1339989693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1340348394] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1340889711] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341501294] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1341920118] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1342467420] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343084862] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1343490183] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1343989374] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1344584829] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1344969003] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1347502086] ECW: w=0x3db25948 func=0x3d5ef0a0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1348627182] ECW: w=0x3db26ef0 func=0x3d5e75f0 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1349137209] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1349564433] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1350073746] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350677979] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1351083006] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1351781865] ECW: w=0x3db25948 func=0x3d5ef0a0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1352227842] ECW: w=0x3db1ec88 func=0x3d5ed4e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1352668968] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1353109758] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1353598050] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1354005891] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1354444707] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355045181] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1355430972] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1356188442] ECW: w=0x3db25948 func=0x3d5ef0a0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1356629904] ECW: w=0x3db26ef0 func=0x3d5e75f0 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1357108158] ECW: w=0x3db25948 func=0x3d5ef0a0 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1357512366] ECW: w=0x3db26ef0 func=0x3d5e75f0 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1358011578] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1358416185] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1358853447] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359448356] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1359864282] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1360314963] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1360852605] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1361175963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1361535777] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1362057060] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362654972] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1363042632] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1363597095] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364224953] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1364626704] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1365263004] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365864696] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1366327116] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1366775130] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1367310336] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1367651565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1368011589] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1369076520] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369695369] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1370170410] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1370748120] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371366780] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1371820275] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1372293363] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1372840854] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1373168013] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1373527386] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1374431877] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375053015] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1375488282] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1376122566] ECW: w=0x3db25b28 func=0x3d5f0470 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1376581416] ECW: w=0x3db1f5e8 func=0x3d5e9030 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1377006771] ECW: w=0x3db25b28 func=0x3d5f0470 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1377441240] ECW: w=0x3db1f5e8 func=0x3d5e9030 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1377866049] ECW: w=0x3db20218 func=0x3d5de300 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1378294995] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1378768272] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1379174643] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1379611884] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380215088] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1380773373] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1381265466] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1381853361]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1382341065] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1382792817] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1383342744] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1383662469] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1384024131] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1384552512] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385156724] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1385545644] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1386019152] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386612360] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1387012935] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1387457274] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388051658] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1388448138] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1388986998] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389593037] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1390017195] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1390556937] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391150859] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1391590200] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1392113121] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392707484] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1393109067] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1393520583] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394173851] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1394619114] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1395107448] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1395644355] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1395968952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1396328451] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1396892406] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397494686] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1397955195] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1398394620] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398992196] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1399449051] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1400049924] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400752941] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1401265593] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1401966699] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402695231] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1403216829] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1403762388] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1404422859] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1404835845] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1405275837] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1406078709] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406827170] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1407390747] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1409060394] 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,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1410487512] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411211277] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1411755387] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1412548011] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413294561] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1413812631] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1414591521] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415301426] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1415741229] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1416205161] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1416768465] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1417124352] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1417548447] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1418205495] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418853597] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1419271455] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1419758508] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420348461] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1420792842] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1421314209] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421897715] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1422321621] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1422888264] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423469250] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1423901745] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1424445057] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425114180] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1425530253] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1426157061] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426781097] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1427203743] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1427653710] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428323421] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1428766038] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1429253868] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1429773513] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1430105376] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1430465085] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1430951718] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431712863] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1432095714] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1432575144] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433202960] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1433583102] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1434045900] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434658890] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1435050981] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1435602693] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436206002] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1436600256] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1437011142] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437626652] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1438027437] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1438512705] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439114313] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1439553276] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1440079557] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1440679359] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1441113072] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1441644309] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1442286384] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1442703087] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1443271095] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443901683] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1444299528] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1444777341] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445437371] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1445895801] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1446360048] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1446882003] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1447209687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1447633236] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1448099961] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1448619396] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1448951532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1449311136] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1449766605] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1450303176] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1450635648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1451011779] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1451843379] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452467919] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1452866247] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1453351494] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453972611] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1454396769] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1455133218] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455750429] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1456140357] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1457051253] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1457660526] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1458060597] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1458533244] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1459137267] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1459588032] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1460086089] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1460510772] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461177333] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1461620349] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1462026930] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1462395900] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463076867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1463522634] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1463981337] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1464501990] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1464858108] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1465216305] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1465953321] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466562573] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1467030117] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1467635820] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468263489] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1468696215] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1469364225] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1469971335] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1470392448] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1471069782] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471677123] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1472100399] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1472512461] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1472888025] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473580857] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1474024335] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1474486965] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1475006169] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1475360817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1475721030] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1476508656] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1477133511] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1477587048] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1478050791] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1478723043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1479165576] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1479604896] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1480277715] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1480721592] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1481188170] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1481742612] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1482075378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1482434856] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1483139154] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483772262] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1484160237] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1484745927] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485355620] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1485782130] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1486310406] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1486916550] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1487336592] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1487806299] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1488325797] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1488659025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1489131042] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1490078436] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490690880] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1491136101] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1491625590] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492262520] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1492711500] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1493175264] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1493784579] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1494253425] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1494692997] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495301472] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1495741065] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1496210184] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496827038] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1497278811] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1497747174] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1498405524] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1498836255] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1499393238] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499993019] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1500457770] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1501030503] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501636479] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1502050788] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1502509239] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503118848] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1503559617] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1504010130] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504688136] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1505171745] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1505769699] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506437562] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1506914934] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1507584750] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508255784] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1508713374] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1509232053] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1509963609] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1510452804] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1511044437] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1511647830] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1512094353] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1512553266] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1513087569] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1513448076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1513805727] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1514388855] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1515034857] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1515425772] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1515977589] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516610256] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1517007765] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1517558763] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518195462] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1518587784] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1519183512] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1519822227] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1520212554] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1521034662] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521688707] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1522090017] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1522575747] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1523091087] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1523466756] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1523823735] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1524526710] 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,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1525700526] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526337099] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1526741055] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1527502368] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528141650] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1528590399] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1529218299] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529875767] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1530297363] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1531089630] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531738719] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1532146308] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1532704824] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1533259581]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1533751296] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1534224552] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1534789011] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1535128665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1535489361] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1536447192] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537062849] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1537501749] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1537964379] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538642448] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1539052473] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1539542844] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1540249158] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1540683522] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1541112090] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1541780016] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1542210201] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1542633498] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543302117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1543747485] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1544261733] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1544800320] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1545142515] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1545505017] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1546372800] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1546991523] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1547433720] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1547915901] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1548607620] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1549019850] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1549609698] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550233083] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1550679375] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1551105822] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551781476] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1552226025] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1552710453] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1553249481] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1553590605] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1553949873] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1554691215] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1555342236] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1555762530] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1556277072] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556912448] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1557370773] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1557898398] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558636674] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1559114424] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1559602485] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1560130068] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1560495363] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1560851922] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1561602693] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562266272] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1562686671] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1563310476] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563951438] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1564370556] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1564834320] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565515770] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1565977959] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1566467322] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1566996333] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1567380927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1567738368] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1568349405] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569006201] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1569468831] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1570014789] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570686810] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1571140620] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1571808819] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572463032] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1572898215] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1573398246] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1573948257] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1574285622] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1574645709] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1575090300] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1575716709] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1576193241] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1576726788] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577342466] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1577782878] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1578273585] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1578887667] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1579325979] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1579786908] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1580339544] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1580672436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1581031893] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1581635454] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582277046] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1582702842] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1583143653] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583810844] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1584235170] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1584678123] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585356717] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1585793958] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1586216310] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1586886672] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1587328407] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1587783729] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1588329792] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1588662516] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1589021595] 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: 1596500619] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1597125369] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1597542513] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1597985445] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598652027] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1599081183] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1599531297] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600197669] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1600635645] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1601061126] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601722122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1602163269] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1602618969] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1603188237] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1603523313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1603927290] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1604522262] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605139053] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1605573417] 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: 1612764678] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1613365803] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1613804577] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1614284469] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614885006] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1615307715] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1615778661] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1616311326] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1616638611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1617001407] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1617693126] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1618329279] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1618783005] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1619235366] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1619861985] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1620324489] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1620772818] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621379235] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1621837371] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1622275263] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622883045] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1623333999] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1623781593] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624463631] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1624912653] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1625328999] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1626000285] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1626441999] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1626861096] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627520475] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1627970421] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1628459154] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629142683] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1629605838] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1630050177] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630722261] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1631176764] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1631636958] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632307299] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1632770265] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1633174998] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633835133] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1634321052] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1634731098] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635391590] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1635878055] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1636324242] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636944330] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1637371176] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1637840295] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638447321] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1638886746] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1639336440] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1639997940] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1640439612] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1640890020] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641551772] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1641984099] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1642433352] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1643108040] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1643545239] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1644041847] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1644618024]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1645149933] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1645634046] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1645966686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1646324589] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1646857947] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1647474885] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1647861579] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1648545129] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649167548] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1649752671] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1650372633] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650980835] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1651379331] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1652016219] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652635341] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1653024744] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1653601656] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654206183] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1654593087] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1655122623] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1655477754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1655844645] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1656452217] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657063863] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1657463304] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1658048952] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1658661081] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1659045108] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1659670299] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1660282155] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1660669605] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1661276337] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661994159] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1662386985] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1663084983] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663709649] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1664136684] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1664573799] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1665241977] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1665684132] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1666158942] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1666483413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1666842030] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1667414427] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668037182] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1668435090] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1668990876] 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,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1670225151] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670815839] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1671216078] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1671770562] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672376622] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1672762791] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1673412426] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674002652] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1674432795] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1675092342] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675682400] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1676095932] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1676866359] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677471957] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1677890865] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1678300092] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678969194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1679411895] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1679853966] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1680177870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1680548625] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1681141014] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1681741803] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1682155965] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1682712570] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683318525] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1683728655] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1684306491] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684921707] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1685339943] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1685915091] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1686519135] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1686937539] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1687512708] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688129856] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1688544606] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1689270828] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689869958] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1690289328] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1690737279] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691412765] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1691855445] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1692303375] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1692627258] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1692986862] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1693701492] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1694297199] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1694706720] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1695322860] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695925392] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1696356375] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1697050404] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1697655603] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1698103827] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1698804744] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1699412190] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1699856760] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1700275311] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700928516] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1701368907] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1701769293] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1702419243] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1702860138] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1703307396] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1703644677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1704003483] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1704510969] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705110603] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1705496961] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1706079165] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706682348] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1707072297] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1707614328] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1708228116] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1708614369] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1709162322] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709762250] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 1710193632] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1710646434] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 1710974370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1711335633] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1711998582] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712608485] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 1713032223] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1713604032] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714218450] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 1714652583] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1715404383] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716007503] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 1716428469] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1716887718] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1717215402] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1717574292] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 1718360784] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718965689] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 1719451209] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 1719928770] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720614126] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 1721011362] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1721424159] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1722082614] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1722537411] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1722991305] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 1723342635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1723702134] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1724274636] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724907534] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1725295929] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1725881220] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726498788] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1726909233] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1727374635] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 1727737326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1728096342] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1728874728] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729515249] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 1729945329] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 1731003246] 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,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1732225320] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732875438] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 1733297958] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1734044739] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734686121] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 1735149381] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1735898850] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736539350] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 1736956788] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1737460179] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 1737818649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1738177119] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 1738875369] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739521518] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 1739922765] 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: 1740727422] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741374432] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 1741786893] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1742303094] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1742890254]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1743471135] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 1744022490] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1744651440] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 1744992984] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1745351958] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1746311196] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746929226] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 1747361112] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 1747823364] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748504415] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 1748929644] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1749734868] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750352268] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 1750844193] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 1751427153] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1752060975] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 1752570057] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1753081197] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1753696980] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 1754054505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1754413227] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 1755927117] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756559889] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 1756965084] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 1757597373] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758352029] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 1758809514] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 1759296084] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1759970226] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 1760424372] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1760891160] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1761505221] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 1761861003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1762232430] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1763232450] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1763775636] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1764318213] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1764960456] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 1765395534] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 1766060247] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766802471] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 1767258108] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1767737748] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1768371087] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 1768718868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1769079732] Running FIND.existing: FIND DUP . CR
[Hera] 1035070120
[Hera] [HADES][TEST ] [KRELTSC: 1769785710] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770392463] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 1770825819] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035239304
[Hera] [HADES][TEST ] [KRELTSC: 1771519701] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772129562] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 1772540679] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1773140985] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773756054] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1774138842] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 1774556721] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775246193] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 1775665269] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1776120759] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1776816888] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1777194657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1777554702] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1778096502] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778734545] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 1779191568] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1779754515] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780391760] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 1780796871] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1781293080] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1781911635] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 1782251625] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1782608709] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 1783172181] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783794054] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 1784226234] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 1784699238] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785387513] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 1785812091] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1786278417] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1786892289] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 1787233875] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1787609124] Running LATEST.basic: LATEST @ . CR
[Hera] 1035111224
[Hera] [HADES][TEST ] [KRELTSC: 1788272703] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788899847] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 1789314723] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035131968
[Hera] [HADES][TEST ] [KRELTSC: 1790084058] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1790701437] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 1791119337] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035131968
[Hera] [HADES][TEST ] [KRELTSC: 1792004424] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792664580] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 1793097222] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1793557605] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1794181116] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 1794515415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1794871953] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035240384
[Hera] [HADES][TEST ] [KRELTSC: 1795931067] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796543889] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 1796957421] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035240624
[Hera] [HADES][TEST ] [KRELTSC: 1797814956] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1798442940] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 1798866489] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 1799366247] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 1799789712] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1800468516] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 1800901998] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1801363641] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1801977324] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 1802330124] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1802688657] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 1803283356] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803913650] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 1804321449] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 1804802391] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805482392] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 1805906760] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1806409920] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1807054011]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1807550199] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 1808036265] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1808636529] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 1809005877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1809367623] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1810889787] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811546877] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 1811973870] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035241296
[Hera] [HADES][TEST ] [KRELTSC: 1813398489] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1814034453] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 1814477406] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1816221897] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1816879029] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 1817357808] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1819056519] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1819533513] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 1820075229] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1820709240] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 1821196986] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1822673790] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823341989] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 1823792019] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 1824531975] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 1824958695] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1825667172] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 1826094543] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 1826572167] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 1826954577] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1827661164] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 1828089900] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1828611309] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1829172576] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 1829526069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1829889327] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1830749529] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831377009] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 1831806417] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1832473860] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1832936175] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1833475371] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834186788] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 1834621950] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 1835871849] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836518859] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 1836941631] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1837414824] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1837983861] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1838347308] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1838705988] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1839660459] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1840318788] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 1840768692] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 1841887194] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842535569] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 1842954078] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 1844234070] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1844892315] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 1845348540] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1845840150] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1846438272] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 1846786410] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1847163360] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035244200
[Hera] [HADES][TEST ] [KRELTSC: 1847792646] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1848438648] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 1848880005] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 1849399272] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850022321] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 1850572353] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035116296
[Hera] [HADES][TEST ] [KRELTSC: 1851532116] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852152603] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 1852589172] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1853058354] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1853611914] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 1853961186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1854322932] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035244200
[Hera] [HADES][TEST ] [KRELTSC: 1855030401] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855653492] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 1856082984] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035244688
[Hera] [HADES][TEST ] [KRELTSC: 1857400251] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858022733] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 1858434102] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 1858961580] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859586204] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 1860120129] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1860593763] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1861161414] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 1861513542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1861877115] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 1862880369] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863493863] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 1863917811] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 1865313387] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865930052] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 1866343626] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 1867443312] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1868056680] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 1868474034] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1868961780] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1869564459]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1870048803] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 1870504104] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 1871108022] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1871675379] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 1872008313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1872367560] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 1872971730] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873650030] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 1874085381] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1874571027] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1875112281] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 1875462876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1875825588] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 1876339710] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876956249] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 1877443974] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 1878184560] 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,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1879350606] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879978863] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 1880375385] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 1881111582] ECW: w=0x3db2ae18 func=0x3d5f09a0 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 1881563229] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882189659] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 1882825917] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1883289219] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1883837865] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 1884180081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1884540126] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 1885409631] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886045679] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 1886634687] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 1887129531] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1887748779] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 1888151475] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 1888611102] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889296605] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1889750688] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1890296226] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1890890652] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 1891225077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1891685922] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1892176377] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1892732247] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 1893065937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1893427914] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1893885693] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1894453134] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 1894785144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1895148045] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1895706666] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1896287610]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1896863283] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 1897350462] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1897921011] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 1898241639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1898622873] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1899291681] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1899736188] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1900260180] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900871721] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 1901305161] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 1901743074] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902394599] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 1902866910] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 1903398462] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 1903876548] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904528430] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 1905012354] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1905500835] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1906060275] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 1906378068] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1906736307] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 1907206560] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907864322] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 1908320841] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1909004517] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1909455009] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1909972638] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1910564607] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 1910987085] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1911448329] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1912001259] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 1912352421] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1912712655] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1913830023] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914461409] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 1914880989] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1915605195] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916240550] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1916640285] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1917406029] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918034286] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1918458717] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 1918979958] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1919685306] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1920130800] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1920609348] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1921164000] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 1921528686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1921888773] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1922889738] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923520578] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 1923971301] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 1924653192] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925292054] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 1925740656] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 1926576771] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927205973] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 1927604469] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1928095932] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1928647791] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 1928988747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1929348036] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 1929869403] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1930490835] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 1930897017] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1931587623] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932220647] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 1932612276] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 1933033662] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933702638] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 1934137611] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1934604105] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1935162369] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 1935499839] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1935859233] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 1937020953] ECW: w=0x3db2b690 func=0x3d5e2570 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 1937525562] ECW: w=0x3db281d8 func=0x3d5e41c0 ','
[Hera] [HADES][INFO ] [KRELTSC: 1937981367] ECW: w=0x3db2c1f0 func=0x3d5e2780 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 1938727980] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1939654794] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940268834] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 1940701833] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1941563295] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942199364] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 1942654392] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 1943084325] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 1943425659] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944092808] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 1944569487] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1945032705] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1945584984] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 1945905066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1946265363] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1947025920] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1947543549] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948141713] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 1948557240] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 1948974111] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949809533] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 1950377268] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1950846051] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1951401186] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 1951744599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1952126778] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 1952688528] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953307482] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 1953719334] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1954342950] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1954811250] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1955396457] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1956067239] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 1956544317] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1957074000] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1957699821] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 1958039097] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1958412225] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 1959828969] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1960314510] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 1960791945] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1961208312] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1961666784] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962282420] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1962679719] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 1963202073] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 1963689336] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964359803] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 1964874681] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1965341763] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1965943140] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 1966276347] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1966642167] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 1967649894] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1968106014] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 1968586977] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1969001076] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1969438128] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970055150] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 1970444469] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 1970922702] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 1971361518] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972033371] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 1972533444] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 1973012286] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 1973400849] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1974084840] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 1974528486] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1974983325] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1975533693] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 1975874985] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1976248449] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1977378102] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977995628] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1978419933] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 1978900728] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 1979327259] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980001443] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 1980466635] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1980948375] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 1981502901] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 1981829388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1982186598] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 1983013788] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1983454998] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 1984077942] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984708509] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 1985113032] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1985768421] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1986206061] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1986735765] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1987339137] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1987731102] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 1988286993] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 1988732907] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1989419418] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 1989959937] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1990569819] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1991272794]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1991850630] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 1992379683] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1992986436] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 1993314519] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1993676202] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1995134169] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 1995743526] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 1996196958] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 1996699215] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1997280705] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997883909] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 1998317643] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 1999162284] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 1999676091] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2000115999] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2000636421] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2001265434] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2001694002] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2002573356] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2003069796] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2003547609] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2003981637] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2004435930] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2004890874] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2005416084] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006018070] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2006432904] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2007465369] 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,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2008618332] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2009081844] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2009590086] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2010117837] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010724527] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2011149504] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2011677948] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2012015061] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012673705] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2013123294] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2013597978] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2013936561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2014298013] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2015026713] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2015492283] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2015954556] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2016408555] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2016921081] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2017555554] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2017986642] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2018662170] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2019135573] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2019567669] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2020092606] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020691274] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2021122509] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2021906439] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2022380346] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2022840750] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2023290843] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2023744527] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2024210118] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2024716722] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025313752] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2025722727] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2026520790] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2027151210] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2027733582] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2028277503] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028903366] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2029330485] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2029725348] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2030049924] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030711508] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2031155301] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2031728538] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2032322481] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2032694139] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2033051706] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2033550645] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2033892231] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2034558561] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2034992526] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2035639179] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2035978140] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036662971] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2037205905] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2037720384] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2038117767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2038502676] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2039102079] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2039447130] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040116022] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2040540747] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2041280640] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2041613154] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2042287443] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2042726385] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2043218436] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2043763890] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2044128744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2044489419] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2045059149] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2045414721] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046079182] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2046499329] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2047093377] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2047447122] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2047770627] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2048442732] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2048873799] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2049341049] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2049673920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2050032684] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2050457640] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2050793598] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051465598] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2051883960] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2052423156] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2052737022] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2053057335] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2053731393] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2054161704] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2054618664] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2055160590] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2055498018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2055868689] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2056935111] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2057402634] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2057911926] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2058347676] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2058778428] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2059210167] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2059672587] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2060120790] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2060550828] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2060980782] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2061409413] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2061866142] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2062305105] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2062734387] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2063163732] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2063584236] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2064064023] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2064503049] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2065099008] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2065539651] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2065961415] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2066433159] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2066859837] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2067289434] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2067727053] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2068150476] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2068617096] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2069134431] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069744061] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2070160953] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2071431054] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2071884864] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2072320089] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2072784966] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2073214878] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2073678075] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2074107924] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2074575909] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2075008929] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2075442789] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2075867661] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2076328338] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2076767196] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2077222455] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2077655139] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2078096076] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2078519604] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2078990319] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2079418908] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2079874356] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2080307061] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2080739472] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2081179590] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2081640750] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2082076836] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2082532200] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2082974670] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2083407186] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2083829538] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2084302017] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2084729472] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2085192795] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2085624051] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2086055433] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2086479507] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2086937580] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2087458800] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088075318] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2088495780] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2088950703] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2089306569] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2089973466] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2090431056] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2090893791] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2091231114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2091605334] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2092459866] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2092925961] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2093383866] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2093817621] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2094250242] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2094676689] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2095138857] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2095579059] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2096012709] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2096446149] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2096870559] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2097330102] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2097770430] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2098205109] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2098637625] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2099061741] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2099522565] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2099965728] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2100399000] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2100831411] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2101255926] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2101717212] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2102156070] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2102590119] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2103022299] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2103466449] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2103940230] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2104474533] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105087985] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2105515566] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2106360459] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2106803643] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2107238007] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2107678713] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2108120112] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2108582301] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2109011583] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2109469152] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2109902130] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2110347498] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2110772769] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2111234307] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2111663022] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2112118806] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2112563313] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2112996039] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2113418853] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2113878438] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2114315868] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2114772072] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2115204210] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2115636957] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2133276621] 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,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2134544349] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2135037429] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2135496888] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2135956473] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2136393063] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2136830997] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2137260426] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2137735950] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2138166786] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2138625384] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2139068757] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2139514440] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2139942483] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2140433442] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2141109474] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2141749239] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2142170793] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2142569436] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2142910644] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2143584177] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2144060835] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2144525922] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2145076143] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2145418128] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2145788253] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2146613490] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2147055435] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2147496372] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2147946906] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2148378960] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2148842451] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2149274505] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2149703556] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2150169084] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2150596287] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2151052932] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2151489816] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2151915612] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2152361568] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2152789863] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2153248482] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2153680347] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2154107235] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2154552939] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2154981423] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2155441512] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2155874427] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2156312067] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2156744982] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2157173718] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2157642039] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2158171533] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2158804725] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2159207904] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2159902563] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2160610389] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2161061847] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2161661145] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2162066907] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2162759151] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2163234318] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2163715407] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2164057875] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2164431192] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2165328522] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2165773050] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2166200841] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2166631320] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2167095903] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2167556181] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2167986009] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2168419932] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2168879034] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2169306867] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2169761853] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2170189392] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2170612227] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2171058351] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2171484966] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2171942934] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2172381456] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2172808218] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2173251213] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2173678773] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2174135334] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2174573100] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2174999148] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2175439833] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2175866868] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2176325634] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2176854897] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2177503608] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2177899584] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2178597078] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2179216452] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2179808316] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2180341758] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2180681202] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181354756] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2181809112] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2182274766] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2182816566] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2183152755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2183520024] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2184329259] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2184767277] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2185198197] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2185637496] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2186094960] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2186521533] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2186974440] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2187403785] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2187933489] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2188357164] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2188814061] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2189249475] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2189700975] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2190142668] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2190571866] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2190993315] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2191451304] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2191888461] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2192340402] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2192768487] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2193197139] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2193616677] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2194082898] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2194581921] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2195079348] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2195510121] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2196017208] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2196473853] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2196932220] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2197357638] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2197814997] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2198270004] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2198698866] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2199117711] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2199572025] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2200150764] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200790193] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2201176614] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2202034947] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2202489135] ECW: w=0x3db21988 func=0x3d5e8280 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2202918564] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2203374642] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2203888995] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2204509650] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2204956047] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2205504441] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2205850164] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206526469] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2206968687] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2207436231] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2207774352] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2208142398] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2208961818] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2209400970] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2209833612] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2210259198] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2210731614] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2211161064] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2211615504] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2212047348] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2212486836] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2212929978] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2213419866] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2213896839] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2214349578] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2214786000] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2215229730] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2215650381] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2216107803] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2216534271] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2216987955] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2217429816] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2217859140] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2218279224] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2218736121] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2219171976] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2219642208] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2220071616] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2220501570] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2220922851] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2221390878] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2221817073] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2222269392] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2222707578] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2223139590] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2223572925] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2224030263] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2224539702] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2225157270] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2225557530] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2226322602] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2226764463] ECW: w=0x3db21988 func=0x3d5e8280 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2227201053] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2227672146] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2228246958] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2228902011] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2229372894] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2229835650] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2230180596] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2230840878] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2231283684] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2231777604] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2232315624] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2232654816] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2233011438] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2233951041] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2234413293] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2234845074] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2235268602] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2235733248] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2236172127] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2236623291] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2237127396] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2237710125] 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,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2238835242] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2239261626] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2239755819] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2240195202] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2240647164] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2241075438] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2241505287] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2241934254] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2242401588] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2242828140] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2243280858] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2243716209] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2244150720] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2244582186] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2245042128] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2245468953] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2245922679] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2246362419] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2246792793] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2247214221] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2247673512] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2248101072] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2248565571] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2248996155] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2249426823] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2249849931] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2250317034] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2250846108] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2251462395] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2251872546] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2252405274] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2252763786] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253433329] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2253871053] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2254346031] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2254686546] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2255054319] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2255902740] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2256341283] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2256772980] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2257207806] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2257666131] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2258093313] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2258555292] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2259004545] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2259435318] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2259859707] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2260318620] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2260752060] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2261218827] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2261648991] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2262079491] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2262500184] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2262968148] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2263407279] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2263861446] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2264292702] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2264723559] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2265153513] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2265622632] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2266049772] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2266503687] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2266948068] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2267399547] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2267821290] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2268278082] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2268702975] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2269154769] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2269597428] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2270028054] ECW: w=0x3db21e38 func=0x3d5e7e40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2270449650] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2270906862] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2271419136] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272044474] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2272454079] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2272863936] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2273205858] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273894700] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2274327258] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2274791274] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2275330701] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2275653261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2276023008] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2277182796] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2277629907] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2278084767] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2278653930] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2279119311] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2279584125] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2280070674] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2280497940] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2280964245] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2281379751] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2281803783] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2282284200] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2282700735] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2283125250] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2283591681] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2284013739] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2284448103] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2284912980] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2285355219] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2285826837] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2286438000] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2286842397] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2287525275] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2287969950] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2288412504] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2288847162] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2289270711] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2289739389] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2290151871] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2290582329] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2291048109] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2291459835] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2291880780] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2292347652] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2292771621] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2293192713] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2293659102] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2294071164] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2294569326] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295463191] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2295877521] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2296433895] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297062488] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2297492211] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2298265872] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2298711765] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2299157406] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2299595382] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2300028297] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2300461548] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2300920608] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2301390000] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2301828669] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2302379709] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2302990641] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2303405139] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2303827470] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2304248856] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2304670452] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2305146438] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2305590000] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2306103576] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2306643612] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2307217311] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2307754386] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2308207335] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2308647936] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309092842] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309568072] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2309999853] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2310416955] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2310832944] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2311250718] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2311723911] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2312133264] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2312550093] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2312984205] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2313421110] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2313885966] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2314312329] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2314751439] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2315187588] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2315632851] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2316092394] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2316503721] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2316945666] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2317377027] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2317829703] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2318291514] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2318712291] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2319132333] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2319552228] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2320027689] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2320439856] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2320859625] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2321279352] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2321700696] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2322175947] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2322587715] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2323007106] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2323427148] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2323854918] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2324328678] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2324740509] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2325182727] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2325693426] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2326316433] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2326731225] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2327177706] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2327498040] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2327872344] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2328671121] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2329111764] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2329544889] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2329986225] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2330436780] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2330900376] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2331312585] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2331732984] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2332193850] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2332619562] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2333041599] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2333503788] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2333916732] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2334346077] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2334832059] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2335244163] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2335664478] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2336125596] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2336553429] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2337015114] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2337629616] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2338031682] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2338718067] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2339314845] 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,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2340426123] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2340873612] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2341312617] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2341740891] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2342211375] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2342636436] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2343070548] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2343539268] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2343952842] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2344375047] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2344873146] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2345284893] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2345703885] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2346167439] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2346579270] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2347060758] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2347657389] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2348072895] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2348634918] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2349248685] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2349678576] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2350452321] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2350897689] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2351343666] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2351782440] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2352300027] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2352732102] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2353168650] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2353609440] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2354031498] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2354454333] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2354916417] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2355347925] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2355776031] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2356198362] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2356619748] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2357089791] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2357554311] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2357979540] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2358398322] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2358820233] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2359281540] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2359709184] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2360154783] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2360586648] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2361018660] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2361462453] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2361895200] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2362317762] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2362739568] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2363203080] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2363624886] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2364067503] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2364487230] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2364907650] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2365368285] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2365780536] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2366219184] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2366641221] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2367071931] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2367532398] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2367961239] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2368407552] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2368839669] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2369270757] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2369711316] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2370149481] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2370568473] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2370987780] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2371447680] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2371867407] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2372321091] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2372740356] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2373160839] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2373621075] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2374039521] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2374473108] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2374894830] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2375315460] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2375778111] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2376190761] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2376666831] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2377167660] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377773027] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2378192796] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2378653830] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2379197163] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2379524763] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2379886698] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2381088801] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2381542863] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2381980755] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2382562770] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2383009335] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2383475976] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2383891839] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2384316207] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2384796834] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2385211437] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2385634629] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2386099002] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2386512765] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2386952379] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2387417445] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2387832153] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2388256164] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2388720999] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2389160193] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2389622004] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2390226699] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2390630550] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2391250911] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2391859953] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2392278168] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2393075160] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2393519478] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2393955522] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2394399441] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2394835905] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2395273944] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2395716078] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2396139396] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2396564121] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2396999661] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2397477726] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2397902829] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2398323816] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2398744488] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2399167659] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2399645724] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2400067509] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2400489567] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2400910743] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2401338156] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2401814331] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2402230404] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2402677242] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2403110577] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2403541413] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2403987894] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2404411758] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2404835475] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2405259129] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2405734254] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2406149109] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2406572532] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2406995724] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2407419588] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2407893957] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2408308854] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2408754936] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2409186885] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2409610686] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2410152024] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2410571877] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2410991352] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2411411100] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2411870685] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2412300555] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2412741429] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2413209309] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2413810413] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2414238750] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2414698272] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2415024486] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2415382473] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2416106007] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2416641591] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2417158317] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2417687349] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2418216885] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2418764208] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2419258254] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2419757676] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2420297712] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2420747889] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2421166419] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2421625248] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2422036176] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2422474614] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2422932267] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2423341956] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2423760318] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2424218811] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2424644880] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2425139325] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2425743894] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2426150118] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2426848893] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2427455688] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2427870396] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2428660059] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2429115822] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2429546280] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2429987595] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2430419040] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2430856764] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2431467423] 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,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2432739645] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2433179595] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2433605412] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2434030494] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2434491843] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2434904409] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2435342826] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2435762280] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2436182700] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2436666897] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2437104852] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2437524747] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2437944411] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2438365398] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2438827860] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2439266865] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2439709755] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2440137945] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2440556874] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2440995417] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2441428626] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2441848374] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2442269823] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2442732075] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2443144452] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2443582932] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2444003457] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2444424318] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2444885898] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2445306801] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2445761682] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2446191531] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2446611363] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2447050977] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2447479482] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2447909898] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2448329814] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2448789924] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2449202469] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2449664574] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2450144991] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2450748321] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2451161874] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2451612576] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2452166493] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2452496781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2452854684] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2453614317] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2454064158] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2454496401] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2454933453] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2455354167] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2455828746] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2456251140] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2456670804] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2457131208] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2457543102] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2457962640] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2458433124] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2458845858] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2459266803] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2459727816] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2460154116] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2460576405] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2461037943] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2461450530] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2461909758] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2462526507] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2462938107] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2463467559] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2463807759] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2464484211] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2464905030] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2465370642] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2465700783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2466057258] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2466802863] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2467295397] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2468014290] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2468564070] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2468984469] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2469443802] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2469853533] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2470271454] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2470752123] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2471162484] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2471582904] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2472043224] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2472454005] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2472887613] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2473347366] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2473757265] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2474175963] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2474635149] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2475081084] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2475562257] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2476166490] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2476577964] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2476998006] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2477332935] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477990655] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2478409899] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2478865809] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2479462251] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2479839201] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2480248722] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2481608010] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2482093740] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2482527999] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2482967067] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2483433687] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2483900475] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2484317451] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2484980169] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2485431984] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2485898478] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2486299725] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2486749881] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2487185883] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2487679068] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2488080231] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2488529652] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2488950975] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2489418141] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2489833815] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2490281367] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2490703320] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2491165656] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2491580427] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2492090601] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2492587566] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2493198897] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2493594579] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2494420383] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2494861068] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2495295558] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2495739456] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2496211578] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2496678849] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2497078080] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2497551966] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2497995780] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2498462127] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2498864991] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2499317961] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2499742854] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2500219050] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2500622040] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2501075283] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2501500176] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2501965914] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2502378438] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2502830820] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2503255020] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2503719666] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2504128662] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2504589759] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2505012468] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2505476190] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2505877920] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2506346661] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2506770987] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2507234961] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2507647758] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2508094890] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2508526146] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2508988776] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2509388091] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2509837449] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2510258646] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2510729718] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2511129579] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2511579084] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2512001415] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2512463688] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2512953723] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2513441469] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2513862918] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2514377250] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2514876756] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2515403289] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2515897314] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516508540] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2516945172] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2517780069] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2518222014] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2518653165] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2519124300] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2519549571] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2520016023] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2520426699] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2520878157] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2521325541] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2521788087] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2522186856] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2522635059] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2523071670] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2523540453] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2523954510] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2524401600] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2524947831] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2525428206] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2525825778] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2526273414] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2526755763] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2527387716] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2527810194] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2528273328] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2528608929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2528968743] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2529800910] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2530239012] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2530671045] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2531109168] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2531577930] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2532043395] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2532444516] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2532895260] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2533317759] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2533792128] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2534192619] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2534643699] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2535067185] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2535556296] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2535969345] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2536419858] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2536842357] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2537306331] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2537718141] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2538336150] 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,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2539458159] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2539905816] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2540373906] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2540778051] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2541232092] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2541698439] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2542323966] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2542719291] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2543437008] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2543876622] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2544330726] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2544775758] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2545197942] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2545665948] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2546081874] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2546540997] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2546964777] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2547450696] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2547854400] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2548316526] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2548736358] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2549264592] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2549671110] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2550180444] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2550651957] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2551121202] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2551517934] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2551963596] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2552401446] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2552863614] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2553262677] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2553710985] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2554130376] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2554616904] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2555045703] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2555493318] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2555924553] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2556383382] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2556804957] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2557251669] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2557671522] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2558132262] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2558531178] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2558987298] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2559405303] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2559864342] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560261914] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2560708185] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2561135304] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2561595141] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2561992566] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2562438858] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2562967554] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2563477833] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2563876140] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2564322978] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2564827209] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2565453219] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2565847683] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2566664268] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2567112828] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2567552883] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2567990250] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2568412686] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2568875526] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2569284648] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2569733355] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2570154426] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2570617056] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2571016371] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2571477552] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2571903432] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2572363731] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2572761324] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2573207784] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2573648952] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2574124077] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2574523224] ECW: w=0x3db2cb60 func=0x3d5df5f0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2574971637] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2575448883] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2576056245] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2576474964] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2576937321] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2577481494] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2577819006] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2578176111] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2578843785] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2579278779] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2579723916] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2580167667] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2580590019] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2581052397] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2581465005] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2581912389] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2582427099] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2583119154] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2583634410] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2584116654] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2584527561] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2584946532] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2585405823] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2585816667] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2586260859] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2586696693] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2587286205] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2587696839] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2588342463] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2588776365] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2589204513] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2589636420] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2590055349] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2590540050] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2590951398] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2591383977] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2591818320] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2592421776] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2592806244] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2593529631] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593966368] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2594438322] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2594879154] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2595299679] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2595761532] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2596172397] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2596627551] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2597086695] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2597496657] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2597930559] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2598365805] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2598966783] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2599356207] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2600024910] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600460198] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600913147] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2601347616] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2601767448] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2602198389] ECW: w=0x3db20308 func=0x3d5de260 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2602624227] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2603107353] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2603519436] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2603940948] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2604371994] ECW: w=0x3db20308 func=0x3d5de260 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2604804216] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2605266048] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2605677585] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2606098341] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2606529534] ECW: w=0x3db20308 func=0x3d5de260 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2606962764] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2607424302] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2607836952] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2608271148] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2608705995] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2609345991] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2609776407] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2610217995] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2610532470] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2610887055] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2611582491] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2612018178] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2612448132] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2612881278] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2613341619] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2613824220] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2614231872] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2614658277] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2615140563] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2615597628] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2616016263] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2616726315] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2617165887] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2617604493] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2618082285] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2618492541] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2618925267] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2619364356] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2620012290] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2620427334] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2621263260] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2621735361] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2622188877] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2622630318] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2623047588] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2623507971] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2623939038] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2624370651] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2624802978] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2625387597] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2625785799] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2626446270] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2626881201] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2627310210] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2627743902] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2628190530] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2628653202] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2629217640] 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,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2630378310] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2630802699] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2631264825] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2631684132] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2632135758] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2632570857] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2633158689] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2633583351] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2634310644] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634758406] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2635191678] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2635630473] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2636057655] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2636561508] ECW: w=0x3db20308 func=0x3d5de260 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2636993226] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2637460413] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2637872664] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2638309170] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2638750989] ECW: w=0x3db20308 func=0x3d5de260 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2639175525] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2639641137] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2640129765] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640567048] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2641006011] ECW: w=0x3db20308 func=0x3d5de260 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2641427922] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2641892442] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2642306520] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2642758167] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2643206706] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2643801300] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2644210947] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2644671477] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2645220270] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2645541297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2645904492] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2646745752] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2647193703] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2647631007] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2648068563] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2648525754] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2648982147] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2649418695] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2649843420] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2650308549] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2650721325] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2651157936] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2651621154] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2652033993] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2652479214] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2652940731] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2653402962] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2653854546] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654284647] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654714349] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2655188193] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2655613275] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2656076829] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2656490550] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2656912146] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2657389014] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2657802672] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2658222966] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2658684357] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659097112] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659555794] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2660003220] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2660445963] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2661039801] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2661485484] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 2662314858] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2662755249] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2663199756] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2663651508] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2664083961] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2664516120] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2664953025] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2665376175] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2665813458] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2666239695] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2666702808] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2667117306] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2667538881] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2667973434] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2668398474] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2668862322] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2669277114] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2669734872] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2670165939] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2670596901] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2671032882] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2671454940] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2671888800] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2672313714] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2672795202] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2673209784] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2673631527] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2674063497] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2674492695] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2674956732] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675371335] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675816346] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2676261987] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2676700845] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2677295544] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2677720353] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2678191866] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2678532969] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2678913384] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2679674760] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2680112358] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2680562829] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2681001708] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2681434203] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2681866572] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2682316518] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2682749979] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2683214688] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2683629795] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2684052861] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2684526831] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2684942673] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2685366348] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2685830595] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2686245219] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2686701255] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2687140092] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2687572314] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2688008085] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2688430836] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2688903420] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2689324932] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2689748187] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2690211006] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2690626050] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2691062724] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2691526551] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691949218] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2692396056] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2692846464] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2693300610] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2693892600] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2694320601] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 2695086219] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2695521906] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2695954716] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2696393028] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2696826195] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2697276708] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2697809415] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2698231011] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2698653594] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2699089890] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2699562495] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2699978043] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2700401298] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700824343] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2701260912] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2701724109] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2702137641] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2702581371] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2703012627] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2703454467] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2703889566] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2704310973] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2704732863] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2705155467] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2705643549] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706056955] ECW: w=0x3db2da60 func=0x3d5df570 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2706478509] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2706899769] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2707322184] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2707797477] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708210211] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708654718] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2709089691] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2709525651] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2710138032] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2710552257] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2710999683] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2711551815] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 2711894346] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2712253950] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 2712907533] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2713345782] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2713865826] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2714482239] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 2714868387] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2715620607] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2716071540] ECW: w=0x3db21a78 func=0x3d5e81f0 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 2716506177] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2716969479] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2717478960] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2718100518] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 2718487506] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2719345545] 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,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2720544540] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2720979786] ECW: w=0x3db21a78 func=0x3d5e81f0 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 2721409341] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2721870312] ECW: w=0x3db20f38 func=0x3d5dde60 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 2722333656] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2722851096] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2723460264] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2723845908] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2724491532] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2724940512] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2725373007] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2725894815] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2726517864] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2726918817] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2727386130] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 2727716964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2728074468] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 2728735044] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2729180055] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2729687352] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2730294399] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 2730690648] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2731443351] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2731881621] ECW: w=0x3db21a78 func=0x3d5e81f0 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 2732312268] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2732786154] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2733294186] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2733903459] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 2734288977] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2735048820] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2735485284] ECW: w=0x3db21a78 func=0x3d5e81f0 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 2735915175] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2736375831] ECW: w=0x3db20f38 func=0x3d5dde60 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 2736838398] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2737346199] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2737955997] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2738344287] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2738992074] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2739441516] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2739872982] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2740391934] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2741020317] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2741414970] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2741870733] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2742410433] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 2742746559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2743151250] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 2744394744] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2744839356] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2745292389] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2745727761] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2746168551] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2746593591] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2747028228] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2747473323] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2747936226] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2748366726] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2748814131] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2749236903] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2749682901] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2750114535] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2750574477] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2751002478] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2751476259] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2751905058] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2752336062] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2752758141] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2753216697] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2753655576] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2754101469] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2754524115] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2754956904] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2755466133] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2755952934] ECW: w=0x3db2cc50 func=0x3d5df4b0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 2756475771] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2756935734] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2757449898] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2758079898] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 2758468797] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2759198337] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2759637237] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2760091971] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2760618168] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2761146759] ECW: w=0x3db2cc50 func=0x3d5df4b0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 2761688475] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2762246529] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2762878755] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2763607098] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2764112715] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2765042553] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2765492163] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2765925981] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2766381408] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2766837150] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767259880] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2767690947] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2768115630] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2768592834] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2769033162] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2769478005] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2769900819] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2770348203] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2770769673] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2771225289] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2771649426] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2772121569] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2772562611] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2772999159] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2773420629] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2773877274] ECW: w=0x3db2cc50 func=0x3d5df4b0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 2774324154] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2774790396] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2775303636] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2775914505] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2776299645] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2776778403] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 2777114256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2777479236] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 2778318816] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2778772269] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2779206486] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2779638120] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2780077251] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2780498994] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2780944782] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2781369486] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2781828987] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2782257681] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782703847] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2783207154] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2783646243] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2784071220] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2784532821] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2784962607] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2785428870] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2785850256] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2786280882] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2786703108] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2787173760] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2787600459] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2788045512] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2788468326] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2788899519] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2789331048] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2789795778] ECW: w=0x3db2cc50 func=0x3d5df4b0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 2790250260] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2790705330] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2791226844] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2791853967] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 2792241396] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2792951343] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2793403200] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2793838173] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2794273524] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2794713180] ECW: w=0x3db2cc50 func=0x3d5df4b0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 2795164617] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2795632539] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2796141411] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2796751923] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2797137630] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2797993716] 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,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2799251889] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2799702444] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2800134939] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2800575708] ECW: w=0x3db2c890 func=0x3d5df7f0 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2801020614] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2801444667] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2801887872] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2802314403] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2802777684] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2803205412] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2803650234] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2804086509] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804519424] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2804943162] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2805403125] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2805830790] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2806285860] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806709892] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2807142114] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2807564697] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2808026025] ECW: w=0x3db2cc50 func=0x3d5df4b0 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 2808487395] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2808947190] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2809455075] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2810064579] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2810461437] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2810930892] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2811473679] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 2811815055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2812175268] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 2813170227] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2813607636] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2814040467] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2814494529] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814918645] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2815353177] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2815777650] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2816238117] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2816697555] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2817119886] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2817551583] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2817974418] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2818434234] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2818894470] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2819325663] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819757696] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2820180909] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2820660759] ECW: w=0x3db2db50 func=0x3d5df450 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 2821239876] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2821677579] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2822197371] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2822884659] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2823283701] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2824156020] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2824594458] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2825042640] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2825487987] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2825911914] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2826346992] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2826772557] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2827257468] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2827698930] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2828116767] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2828548275] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2828978019] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2829542247] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2830013046] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2830434327] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2830894395] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2831411457] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2831870286] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2832324789] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2832745356] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833176528] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2833613517] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2834071653] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834516580] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834938386] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835381045] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2835802851] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2836260084] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2836704381] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2837135511] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 2837699130] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2838324993] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2838725043] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2839196808] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 2839550595] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2839914021] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 2840902911] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2841343281] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2841789783] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2842230216] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2842654605] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843089368] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2843514723] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2843987307] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2844436098] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2844861579] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2845296846] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2845721949] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2846192979] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2846651661] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2847079767] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2847517386] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2847957462] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2848459152] ECW: w=0x3db2db50 func=0x3d5df450 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 2848934802] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849391825] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2849915607] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2850556716] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2850944334] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2851796031] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852248203] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852682126] ECW: w=0x3db2c980 func=0x3d5df6f0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2853120354] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2853541740] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853973857] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2854407759] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2854865517] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855308953] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2855729751] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2856160503] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2856592830] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2857058652] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2857505679] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857930257] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858373483] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2858796213] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2859266235] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859711414] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2860132464] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2860582809] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2861002872] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2861458257] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861938317] ECW: w=0x3db2d970 func=0x3d5df5b0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2862392652] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862840645] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2863263795] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2863730751] ECW: w=0x3db2ca70 func=0x3d5df2a0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2864175657] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864607774] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 2865139032] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2865763173] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2866153332] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2866621254] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2867173785] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 2867509848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2867868549] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 2869005300] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2869453398] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2869893579] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2870504700] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2871099042] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2871545964] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2872058007] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2872514694] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2872940952] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2873415363] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2873870853] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2874295578] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2874765579] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2875237386] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2875664043] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2876094480] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2876526051] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2876950419] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2877427098] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2877959049] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2878573614] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 2878962198] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2879848755] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880298659] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2880730650] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2881325811] 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,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2882544504] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2883015828] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2883482805] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2884021035] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2884462035] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2884897155] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2885329524] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2885802528] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2886254364] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2886686460] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2887116876] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2887543071] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2888014122] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2888466924] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2888892825] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2889323619] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2889750339] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2890245624] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2890700001] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2891127582] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2891559951] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2892000510] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2892465597] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2892918483] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2893343838] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2893774632] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2894212923] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2894669631] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2895121698] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2895546633] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2895993240] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2896437642] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2896895652] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2897349084] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2897776812] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2898221151] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2898647241] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2899104600] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2899559208] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2899985424] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2900427096] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2900852346] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2901309600] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2901762843] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2902189059] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2902645137] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2903075133] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2903543412] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2904097413] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2904726321] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2905117320] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2905588896] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 2905926240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2906287398] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 2907214800] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2907659055] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2908091256] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2908526271] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908973172] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2909401173] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2909879259] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2910333972] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2910786228] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2911217358] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2911646850] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2912068950] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2912525973] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2912993265] ECW: w=0x3db208a8 func=0x3d5de1e0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2913419775] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2913858108] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914290183] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2914714110] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2915185182] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2915695083] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2916314079] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 2916697035] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2917484451] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2917925199] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2918355384] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2918873979] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2919320859] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2919784497] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2920250445] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2920680315] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2921114868] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2921553516] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2922015222] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2922470964] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2922899931] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2923343178] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2923773615] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2924235426] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2924693289] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2925133281] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2925597528] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2926053648] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2926539168] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2926993062] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2927420370] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2928015279] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2928537108] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2928997491] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2929464321] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2929911453] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2930345166] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2930773902] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2931234138] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2931690384] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2932138041] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2932578915] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2933006286] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2933465199] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2933930349] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2934358077] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2934790740] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2935219917] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2935680951] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2936148201] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2936577714] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2937010041] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2937438798] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2937900546] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2938367838] ECW: w=0x3db20998 func=0x3d5de160 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2938795839] ECW: w=0x3db1eaa8 func=0x3d5ed5f0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2939228859] ECW: w=0x3db21898 func=0x3d5e8310 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2939658498] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2940129066] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2940644931] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2941256661] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2941642032] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2942106006] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2942660091] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 2942992227] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2943352629] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 2945317830] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2945770695] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2946210267] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2946651792] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2947115157] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 2947553889] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2947986846] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2948443638] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2948932203] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2949339603] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2949797592] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2950404156] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2950810800] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 2951805822] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952243525] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2952692148] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2953115340] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2953580196] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2954010150] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2954444535] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2954875581] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2955333234] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 2955776124] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956206918] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2956660707] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 2957139192] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2957542812] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2957976546] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2958580674] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 2958978435] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 2959927866] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2960368236] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2960804217] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2961239463] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2961699069] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2962130556] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2962566999] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2962988322] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2963457441] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2963888655] ECW: w=0x3db1ec88 func=0x3d5ed4e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 2964326169] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 2964762780] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2965230555] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2965720359] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2966163291] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2966768259] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2967155457] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 2968560819] 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,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2969758911] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2970220365] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2970657753] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2971082457] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2971553235] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 2971986801] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2972415873] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2972868696] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 2973335085] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2973752880] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2974188567] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2974794543] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 2975185731] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 2976034782] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2976473010] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2976908403] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2977332267] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2977790655] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 2978239929] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2978670282] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2979139170] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 2979607659] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2980025916] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2980462296] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2981066487] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 2981454945] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2981912514] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 2982274260] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2982632373] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 2983617588] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984054955] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2984504376] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2984926770] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2985384423] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 2985919230] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986362855] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2986816392] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2987281836] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2987684364] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2988118980] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2988734007] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2989119882] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 2990077545] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2990526546] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2990961624] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2991383766] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2991840537] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2992268958] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2992713696] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2993134578] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2993600778] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 2994036087] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2994465894] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2994929784] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 2995397685] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2995810314] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2996245350] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2996863653] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 2997250893] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 2998189698] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2998627779] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 2999077851] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2999501022] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2999966676] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3000397785] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3000833010] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 3001264497] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3001720680] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002157396] ECW: w=0x3db1ec88 func=0x3d5ed4e0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3002593377] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3003056427] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3003524538] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3003928788] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3004362921] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3004966986] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3005370774] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3006326715] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3006764607] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3007212768] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 3007636128] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3008094180] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3008528796] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3008958876] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3009422535] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3009897240] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3010299390] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3010733733] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3011340150] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3011741439] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3012574446] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3013010238] ECW: w=0x3db1ed78 func=0x3d5ed450 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3013456761] ECW: w=0x3db21c58 func=0x3d5e7f80 '='
[Hera] [HADES][INFO ] [KRELTSC: 3013882431] ECW: w=0x3db2c798 func=0x3d5df340 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3014341911] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3014777493] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3015208812] ECW: w=0x3db2c6a0 func=0x3d5df510 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3015673122] ECW: w=0x3db241d8 func=0x3d5e6120 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3016142787] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3016554597] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3016992216] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3017599977] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3018001833] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3018507639] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3019077243]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3019584603] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3020183607] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3020749116] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3021098514] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3021456942] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3022301919] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3022739265] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3023176947] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3023600202] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3024045402] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3024716541] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3025340766] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3025796361] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3026528064] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3027148908] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3027591441] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3028411176] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3028848627] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3029302458] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3029749968] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030185067] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3030635139] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3031080738] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3031513044] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3031947765] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3032550549] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3033183972] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3033644880] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3034131996] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3034557498] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3035230884] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3035661090] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3036122586] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3036528957] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037214523] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3037650987] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3038155764] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3038718732] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3039066324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3039423240] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3040472232] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3041111052] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3041534202] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3042451188] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3043178943] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3043632228] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3044586573] 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,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 3045703920] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3046333122] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3046749468] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3047261952] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3047657655] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3048332616] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3048761877] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3049229673] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3049630374] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3050306238] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3050745789] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3051195945] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3051584109] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3052259595] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3052698453] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3053170638] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3053728356] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3054095058] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3054452268] 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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[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] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 51
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 50
[Hera] -------------------------------------
[Hera] Total executions: 5325
[Hera] Total words: 452
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 3072356658] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3073003059] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3073484799] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3074382885] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3074829786] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075278451] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3075707355] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3076139808] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076602564] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3077030019] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3077457936] ECW: w=0x3db20128 func=0x3d5ddc90 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3077876067] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3078308289] ECW: w=0x3db2dc40 func=0x3d5df400 '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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[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] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 53
[Hera] -------------------------------------
[Hera] Total executions: 5342
[Hera] Total words: 453
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 3096800700] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3097533033] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3098054694] 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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[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] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 16
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 53
[Hera] -------------------------------------
[Hera] Total executions: 5344
[Hera] Total words: 453
[Hera] Average executions per word: 11
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3116865150] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117503634] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3117923109] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3118427382] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3118976175] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3119346027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3119710986] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3120661215] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121102026] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3121542774] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121991397] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3122421897] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3122873040] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123317190] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123747816] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3124182747] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3124841118] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3125489262] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3125959998] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3126556524] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3127215315] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3127657848] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3128370525] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3129038892] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3129483672] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3129975282] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3130527393] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3130912596] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3131277282] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3132182130] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3132619959] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3133070955] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3133517226] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3133947831] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3134380473] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134823048] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3135265644] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3135698391] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3136140672] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3136578417] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3137011437] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3137473857] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3137904252] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3138337566] ECW: w=0x3db2dc40 func=0x3d5df400 '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: 3140181408] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3140811471] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3141261354] 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: 3142914117] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3143554680] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3143990325] 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: 3145130583] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3145776207] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3146240181] 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: 3147248727] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3147902163] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3148329597] 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: 3149362692] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3150003297] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3150430941] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3151091517] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3151718913] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3152156175] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3152860221] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3153487029] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3153940566] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3154416384] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3154813452] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3155494419] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3155933550] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3156424152] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3156972756] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3157295001] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3157653597] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3158651643] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3159043545] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3159646959] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3160078656] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3160630137] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3160994907] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3161595087] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3162026196] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3162617430] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3162982389] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3163575324] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3163992048] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3164613690] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3164982114] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3165579207] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3166037070] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3166527357] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3167104563]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3167588466] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3169527690] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3169985952] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3170694870] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3171413952] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3171856968] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3172301958] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172784895] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3173216970] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3173650578] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174106026] ECW: w=0x3db2c010 func=0x3d5e20c0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174536946] ECW: w=0x3db1e9b8 func=0x3d5ed670 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3174986703] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3175674159] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3176289165] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3176874792] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3177619977] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3178198002]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3178704984] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3179257599] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3179633856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3179996106] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3180517452] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3180867039] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3181241952] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3181712646] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3182089134] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3182447709] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3182945115] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3183325488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3183681816] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3184169898] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3184539771] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3184903176] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3185410578] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3185766801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3186123591] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3186603777] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3186951306] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3187308516] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3187790865] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3188162250] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3188519544] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3189032784] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3189403098] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3189774315] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3190256958] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3190621749] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3190985469] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3191501313] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3192112812] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3192464877] Total tests run: 1003
[Hera] [HADES][INFO ] [KRELTSC: 3192833448] Passed: 965
[Hera] [HADES][INFO ] [KRELTSC: 3193196307] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3193558305] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3193989687] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3194361639] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3194790144] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3195240090] ==============================================
[Hera] PARITY:M7.1a word_count=461 here=0x00000000000000d8 latest_id=625 hash=0x24c6ab5b97cd0bfa
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d5ba000, 0x000000003d5f579a)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3200673399] 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: 3265749942] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002
[Hera] virtio-input: no device on PCI bus 0
[Hera] Init: Mama birth...
[Hera] [HADES][INFO ] [KRELTSC: 3270972138] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3273114684] exec_block: block 2049 len 215
[Hera] [HADES][INFO ] [KRELTSC: 3274171320] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3277483986] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3279196620] EXEC: capsule 'fabric.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3280296117] exec_block: block 4900 len 446
[Hera] [HADES][INFO ] [KRELTSC: 3281068392] exec_block: block 4901 len 382
[Hera] [HADES][INFO ] [KRELTSC: 3281653431] 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,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3283114695] exec_block: block 4902 len 132
[Hera] [HADES][INFO ] [KRELTSC: 3284302035] exec_block: block 4903 len 479
[Hera] [HADES][INFO ] [KRELTSC: 3285001440] exec_block: block 4904 len 549
[Hera] [HADES][INFO ] [KRELTSC: 3286596537] exec_block: block 4905 len 499
[Hera] [HADES][INFO ] [KRELTSC: 3288500271] exec_block: block 4906 len 221
[Hera] [HADES][INFO ] [KRELTSC: 3289186845] exec_block: block 4907 len 350
[Hera] [HADES][INFO ] [KRELTSC: 3290212002] L8[TABLE]: Config 15 → 16 regime=7 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3291407805] exec_block: block 4908 len 260
[Hera] [HADES][INFO ] [KRELTSC: 3292962645] exec_block: block 4909 len 327
[Hera] [HADES][INFO ] [KRELTSC: 3293892798] exec_block: block 4910 len 238
[Hera] [HADES][INFO ] [KRELTSC: 3294643275] exec_block: block 4911 len 225
[Hera] [HADES][INFO ] [KRELTSC: 3296447553] exec_block: block 4912 len 277
[Hera] [HADES][INFO ] [KRELTSC: 3297301728] exec_block: block 4913 len 330
[Hera] [HADES][INFO ] [KRELTSC: 3298246686] exec_block: block 4914 len 139
[Hera] [HADES][INFO ] [KRELTSC: 3298887942] L8[TABLE]: Config 16 → 17 regime=7 score=52428 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3300904215] exec_block: block 4915 len 361
[Hera] [HADES][INFO ] [KRELTSC: 3302008752] exec_block: block 4916 len 447
[Hera] [HADES][INFO ] [KRELTSC: 3303090126] exec_block: block 4917 len 249
[Hera] [HADES][INFO ] [KRELTSC: 3304704165] exec_block: block 4918 len 360
[Hera] [HADES][INFO ] [KRELTSC: 3305700783] exec_block: block 4919 len 377
[Hera] [HADES][INFO ] [KRELTSC: 3306958599] exec_block: block 4920 len 614
[Hera] [HADES][INFO ] [KRELTSC: 3307514574] L8[TABLE]: Config 17 → 18 regime=7 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3326211525] exec_block: block 4921 len 643
[Hera] [HADES][INFO ] [KRELTSC: 3327642171] exec_block: block 4922 len 334
[Hera] [HADES][INFO ] [KRELTSC: 3328761303] exec_block: block 4923 len 351
[Hera] [HADES][INFO ] [KRELTSC: 3340644720] exec_block: block 4924 len 557
[Hera] [HADES][INFO ] [KRELTSC: 3341218440] L8[TABLE]: Config 18 → 19 regime=7 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3353553168] exec_block: block 5000 len 387
[Hera] [HADES][WARN ] [KRELTSC: 3354106749] ( Unterminated comment
[Hera] [HADES][INFO ] [KRELTSC: 3355190895] exec_block: block 5001 len 226
[Hera] [HADES][WARN ] [KRELTSC: 3355615200] ( Unterminated comment
[Hera] [HADES][INFO ] [KRELTSC: 3366501810] exec_block: block 5002 len 289
[Hera] [HADES][INFO ] [KRELTSC: 3474884931] EXEC: capsule 'font.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3475376646] exec_block: block 4925 len 520
[Hera] [HADES][INFO ] [KRELTSC: 3475893225] exec_block: block 4926 len 222
[Hera] [HADES][INFO ] [KRELTSC: 3486345954] exec_block: block 4927 len 352
[Hera] [HADES][INFO ] [KRELTSC: 3487449798] L8[TABLE]: Config 19 → 20 regime=7 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3488649108] exec_block: block 4928 len 329
[Hera] [HADES][INFO ] [KRELTSC: 3489529953] exec_block: block 4929 len 327
[Hera] [HADES][INFO ] [KRELTSC: 3500819826] exec_block: block 4930 len 224
[Hera] [HADES][INFO ] [KRELTSC: 3501561483] exec_block: block 4931 len 203
[Hera] [HADES][INFO ] [KRELTSC: 3502290624] exec_block: block 4932 len 439
[Hera] [HADES][INFO ] [KRELTSC: 3512815194] exec_block: block 4933 len 276
[Hera] [HADES][INFO ] [KRELTSC: 3513436710] L8[TABLE]: Config 20 → 21 regime=7 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3514774683] exec_block: block 4934 len 217
[Hera] [HADES][INFO ] [KRELTSC: 3515740683] exec_block: block 4935 len 223
[Hera] [HADES][INFO ] [KRELTSC: 3525890403] exec_block: block 4936 len 285
[Hera] [HADES][INFO ] [KRELTSC: 3527049099] exec_block: block 4937 len 284
[Hera] [HADES][INFO ] [KRELTSC: 3528011298] exec_block: block 4938 len 205
[Hera] [HADES][INFO ] [KRELTSC: 3538006626] exec_block: block 4939 len 267
[Hera] [HADES][INFO ] [KRELTSC: 3538749690] L8[TABLE]: Config 21 → 22 regime=7 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3540205557] exec_block: block 4940 len 217
[Hera] [HADES][INFO ] [KRELTSC: 3541018215] exec_block: block 4941 len 309
[Hera] [HADES][INFO ] [KRELTSC: 3552172533] exec_block: block 4942 len 263
[Hera] [HADES][INFO ] [KRELTSC: 3553232298] exec_block: block 4943 len 350
[Hera] [HADES][INFO ] [KRELTSC: 3554087124] exec_block: block 4944 len 193
[Hera] [HADES][INFO ] [KRELTSC: 3554894070] L8[TABLE]: Config 22 → 23 regime=7 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3566012331] exec_block: block 4945 len 223
[Hera] [HADES][INFO ] [KRELTSC: 3566988789] exec_block: block 4946 len 243
[Hera] [HADES][INFO ] [KRELTSC: 3567857664] exec_block: block 4947 len 272
[Hera] [HADES][INFO ] [KRELTSC: 3578400210] exec_block: block 4948 len 192
[Hera] [HADES][INFO ] [KRELTSC: 3579320829] exec_block: block 4949 len 194
[Hera] [HADES][INFO ] [KRELTSC: 3580099950] exec_block: block 4950 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3590134422] exec_block: block 4951 len 242
[Hera] [HADES][INFO ] [KRELTSC: 3590972889] L8[TABLE]: Config 23 → 24 regime=7 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3592428903] exec_block: block 4952 len 219
[Hera] [HADES][INFO ] [KRELTSC: 3593275749] exec_block: block 4953 len 188
[Hera] [HADES][INFO ] [KRELTSC: 3603822852] exec_block: block 4954 len 266
[Hera] [HADES][INFO ] [KRELTSC: 3605020083] exec_block: block 4955 len 246
[Hera] [HADES][INFO ] [KRELTSC: 3605886774] exec_block: block 4956 len 301
[Hera] [HADES][INFO ] [KRELTSC: 3616265898] exec_block: block 4957 len 143
[Hera] [HADES][INFO ] [KRELTSC: 3616855557] L8[TABLE]: Config 24 → 25 regime=7 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3618165285] exec_block: block 4958 len 222
[Hera] [HADES][INFO ] [KRELTSC: 3619252623] exec_block: block 4959 len 206
[Hera] [HADES][INFO ] [KRELTSC: 3628948428] exec_block: block 4960 len 233
[Hera] [HADES][INFO ] [KRELTSC: 3630002754] exec_block: block 4961 len 231
[Hera] [HADES][INFO ] [KRELTSC: 3630977364] exec_block: block 4962 len 230
[Hera] [HADES][INFO ] [KRELTSC: 3641016477] exec_block: block 4963 len 230
[Hera] [HADES][INFO ] [KRELTSC: 3641867292] L8[TABLE]: Config 25 → 26 regime=7 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3643096548] exec_block: block 4964 len 203
[Hera] [HADES][INFO ] [KRELTSC: 3643784802] exec_block: block 4965 len 256
[Hera] [HADES][INFO ] [KRELTSC: 3654124467] exec_block: block 4966 len 191
[Hera] [HADES][INFO ] [KRELTSC: 3655060248] exec_block: block 4967 len 153
[Hera] [HADES][INFO ] [KRELTSC: 3655766373] exec_block: block 4968 len 205
[Hera] [HADES][INFO ] [KRELTSC: 3666116475] exec_block: block 4969 len 105
[Hera] [HADES][INFO ] [KRELTSC: 3666928797] exec_block: block 4970 len 263
[Hera] [HADES][INFO ] [KRELTSC: 3667736331] exec_block: block 4971 len 199
[Hera] [HADES][INFO ] [KRELTSC: 3668568099] L8[TABLE]: Config 26 → 27 regime=7 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3678994809] exec_block: block 4972 len 183
[Hera] [HADES][INFO ] [KRELTSC: 3679775988] exec_block: block 4973 len 178
[Hera] [HADES][INFO ] [KRELTSC: 3680585958] exec_block: block 4974 len 336
[Hera] [HADES][INFO ] [KRELTSC: 3690552474] exec_block: block 4975 len 131
[Hera] [HADES][INFO ] [KRELTSC: 3691342074] exec_block: block 4976 len 287
[Hera] [HADES][INFO ] [KRELTSC: 3692134152] exec_block: block 4977 len 263
[Hera] [HADES][INFO ] [KRELTSC: 3702163962] exec_block: block 4978 len 202
[Hera] [HADES][INFO ] [KRELTSC: 3703157325] L8[TABLE]: Config 27 → 28 regime=7 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3704427783] exec_block: block 4979 len 360
[Hera] [HADES][WARN ] [KRELTSC: 3704851563] ( Unterminated comment
[Hera] [HADES][INFO ] [KRELTSC: 3706443216] exec_block: block 4980 len 501
[Hera] [HADES][INFO ] [KRELTSC: 3718992984] exec_block: block 4981 len 524
[Hera] [HADES][INFO ] [KRELTSC: 3721755891] L8[TABLE]: Config 28 → 29 regime=7 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3723507984] exec_block: block 4982 len 772
[Hera] [HADES][INFO ] [KRELTSC: 3727346994] exec_block: block 4983 len 569
[Hera] [HADES][INFO ] [KRELTSC: 3739404879] exec_block: block 4984 len 683
[Hera] [HADES][INFO ] [KRELTSC: 3740054220] L8[TABLE]: Config 29 → 30 regime=7 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3741869565] exec_block: block 4985 len 396
[Hera] [HADES][INFO ] [KRELTSC: 3938799669] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3939346236] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3939809139] ECW: w=0x3db51c18 func=0x3d5cd1d0 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3940276074] ECW: w=0x3db271c0 func=0x3d5e7480 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3941258160] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3941670516] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3942162672] ECW: w=0x3db271c0 func=0x3d5e7480 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3942875601] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3943283736] ECW: w=0x3db271c0 func=0x3d5e7480 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3943918440] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3944340582] ECW: w=0x3db51c18 func=0x3d5cd1d0 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3944780763] ECW: w=0x3db271c0 func=0x3d5e7480 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3945515448] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3945922617] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3946379745] ECW: w=0x3db271c0 func=0x3d5e7480 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3946940991] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3947346060] ECW: w=0x3db51c18 func=0x3d5cd1d0 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3947783196] ECW: w=0x3db271c0 func=0x3d5e7480 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3948519540] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3948925512] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3949371048] ECW: w=0x3db26c18 func=0x3d5e7570 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3949825530] ECW: w=0x3db2dc40 func=0x3d5df400 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0x214d424abd382707 mode=m capsule_hash=0x214d424abd382707 dict_hash=0x211a35043331d472
[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=10231436)
[Hera] I/O APIC: keyboard IRQ1 unmasked
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=580 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Hermes 4.2 migration self-test: birthing...
[Hermes] [HADES][INFO ] [KRELTSC: 3968094228] Registering FORTH-79 Standard word set...
[Hermes] [HADES][INFO ] [KRELTSC: 3969348663] Registering FORTH-79 arithmetic words...