Files
LithosAnanake/logs/20260804-164537/riscv64/qemu-riscv64-20260804-164537.log
Robert Allan JamesandClaude Sonnet 5 eb0fd4fffa starkernel: item 3.2 -- Stadium boot-time allocation
Punch list §25 item 3.2 complete.

stadium_boot_init() (src/starkernel/vm/stadium.c) sizes the global
cell array at boot from a real memory-budget query rather than a
hardcoded count: pmm_get_stats().free_bytes at the point of
allocation, times the new STADIUM_MEMORY_PERCENT Kconfig symbol
(default 1%), rounded down to whole 64-byte cells. Matches §17.6's
position (b) literally. Also allocates the header/continuation
discriminator bitmap item 3.1 declared but did not allocate. Both are
kmalloc'd and explicitly zero-filled (kmalloc does not zero).

Called from kernel_main.c immediately before sk_vm_bootstrap_parity(),
i.e. before any VM exists (§6). Failure is soft -- logs and continues,
does not halt boot -- matching the existing precedent one line below
it (VM bootstrap parity failure does the same).

Added a "Stadium: N cells (M KB)" boot console line at the allocation
site so the acceptance logs are evidence the array was actually
allocated, not just that the kernel still boots -- the same blind spot
item 3.1's uncompiled-header gap exposed.

Verified: three-architecture boot (amd64, aarch64, riscv64), all
reaching ok> with identical dict_hash=0x3d4e1daf289da94f matching the
item-3.1 baseline, and the Stadium boot line confirmed present in all
three serial logs (amd64: 74234 cells/4639 KB, aarch64: 161329
cells/10083 KB, riscv64: 76122 cells/4757 KB).

Not built here, reported per §25.0 rule 3: per-VM free lists (§22.3)
-- granted when Hera assigns quota, not this item's scope.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 16:48:13 -04:00

10413 lines
629 KiB
Plaintext

OpenSBI v1.8
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : riscv-virtio,qemu
Platform Features : medeleg
Platform HART Count : 1
Platform HART Protection : pmp
Platform IPI Device : aclint-mswi
Platform Timer Device : aclint-mtimer @ 10000000Hz
Platform Console Device : uart8250
Platform HSM Device : ---
Platform PMU Device : ---
Platform Reboot Device : syscon-reboot
Platform Shutdown Device : syscon-poweroff
Platform Suspend Device : ---
Platform CPPC Device : ---
Firmware Base : 0x80000000
Firmware Size : 321 KB
Firmware RW Offset : 0x40000
Firmware RW Size : 65 KB
Firmware Heap Offset : 0x47000
Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free)
Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free)
Runtime SBI Version : 3.0
Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr
Experimental SBI Extensions : none
Domain0 Name : root
Domain0 Boot HART : 0
Domain0 HARTs : 0*
Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: ()
Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: ()
Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W)
Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W)
Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W)
Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
Domain0 Next Address : 0x0000000020000000
Domain0 Next Arg1 : 0x00000000bfe00000
Domain0 Next Mode : S-mode
Domain0 SysReset : yes
Domain0 SysSuspend : yes
Boot HART ID : 0
Boot HART Domain : root
Boot HART Priv Version : v1.12
Boot HART Base ISA : rv64imafdch
Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu
Boot HART PMP Count : 16
Boot HART PMP Granularity : 2 bits
Boot HART PMP Address Bits : 54
Boot HART MHPM Info : 16 (0x0007fff8)
Boot HART Debug Triggers : 2 triggers
Boot HART MIDELEG : 0x0000000000001666
Boot HART MEDELEG : 0x0000000000f4b509
[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7
Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850
BdsDxe: failed to load Boot0001 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x1,0x0): Not Found
[=3hStarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
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: protocol not found
[CKPT 007] GOP: protocol not found
[CKPT 008] About to enter ExitBootServices retry loop
Calling kernel_main (monolithic)...
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v1.5.4
Architecture: riscv64
Build: Aug 4 2026 16:45:23
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 76
Total memory: 1023 MB
Usable memory: 978 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 251183
Free pages : 250532
Used pages : 651
Total MB : 981
Free MB : 978
Used MB : 2
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: init done
Timer: init...
Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree)
Timer: init done
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
Heartbeat: init...
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 76122 cells (4757 KB)
VM: bootstrap parity...
VM arena allocated: 0x0000000080267000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3795540] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 19283145] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 39978540] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 40680528] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 41400177]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 42249354] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 42950523] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 43700559] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 44135028] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44893275] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 50658552] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51692739] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 54841815] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55579041] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56370678] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 57960966] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 58769277] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59567235] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 61286778] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 62127429] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62905710] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 65236668] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 66096891] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66874731] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 69158271] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 69695724] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70343322] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71494122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72583182] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 73486917] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 74229351] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 74656680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 75127479] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 75955236] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76763526] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 78264900] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 78922389] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79710309] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 81328275] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 82012980] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82820745] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 84435351] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 85177722] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86010309] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 98608461] 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: 105763602] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 106581363] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107384277] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 109046637] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 109773153] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110591691] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 112170870] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113018871] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113814267] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115410540] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 116521398] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117323934] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 119114247] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120088458] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120927156] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 122788365] 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: 124469814] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125258112] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126049959] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 127670109] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 128425815] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129238011] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 130797576] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 131481210] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132279231] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 133865907] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 134581713] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135392166] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 136969770] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 137949294] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138798135] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 140609028] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 141161580] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 141657747] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142526328] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 143110170] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 143737692] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 144444090] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 144878811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 145360215] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 146051724] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146843760] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 148476804] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 149209935] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150017070] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 151630794] 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: 153404265] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 154180089] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154978467] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 156634338] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 157354344] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158157636] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 159842193] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 160431516] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 161017899] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161885073] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 162476853] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 163006011] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 163564863] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164438148] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 165020100] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 165618453] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 166316871] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 166759992] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 167230434] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 168090804] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168897183] 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: 170656983] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 171390345] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172186875] 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: 173909106] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 174640788] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175442526] 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: 177272844] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 177824115] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 178433535] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179314989] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 179891754] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 180423537] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 180983082] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181854855] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 182429415] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 183023799] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 183729504] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 184155636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 184623579] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 185348331] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186133227] 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: 187970244] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 188773935] 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: 190401582] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191193849] 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: 192936492] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 193675251] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194468043] 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: 196305375] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 196894908] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 197491413] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198365286] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 198941190] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 199459764] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 200025777] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200880687] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 201463710] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 201976005] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 202540380] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203402619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 203979951] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 204594747] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 205302342] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 205739100] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 206207526] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 206874423] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207672297] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 209127870] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 209786136] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210592221] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 212092713] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 212811879] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213607380] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 215142207] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215742345] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 216436647] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 216881973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217358988] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 218209131] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219017862] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 220563168] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 221268558] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222070653] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 223479396] 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: 225112293] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 225804348] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226600773] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 228160401] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 228769590] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 229478214] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 229909092] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 230374788] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 231361641] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232172325] 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: 233953776] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 234708621] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235501833] 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: 237303906] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 237967737] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 238684992] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 239118516] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 239589000] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 240521274] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241321311] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 243000492] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 243694920] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244564005] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 246232644] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 246964011] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247812789] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 250002795] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 250745187] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 251228271] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252100212] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 252704193] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 253295637] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 253994223] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 254434845] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 254914443] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 255820929] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256635372] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 257243679] 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: 259920780] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 260642088] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261449601] 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: 263196486] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 263976363] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264777408] 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: 266629398] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 267210447] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 267792084] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268657956] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 269266683] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 269793405] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 270360132] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271237596] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 271815327] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 272496231] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 273331569]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 273991557] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 274664082] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 275441061] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 275862951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276331587] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 277450236] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278278938] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 280021980] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 280701897] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281482740] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 283150728] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 283926510] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284710146] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 286033188] 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: 288091629] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 288958551] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289742271] 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: 291788511] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 292335099] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 292775259] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293637519] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 294217161] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 294840609] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 295582917] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 296003652] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 296511558] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 297156825] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297943443] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 299499480] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 300267051] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301060200] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 302796312] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 303334353] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 303775332] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304636479] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 305269377] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305932284] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 306898641] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 307361082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307831608] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 308591199] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309389535] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 311010105] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 311975706] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312760308] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 313955229] 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: 315979335] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 316532727] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 316976961] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317859003] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 318475185] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 319068960] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 319875570]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 320490156] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 321132105] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 321878844] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 322294665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 322766430] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 323781528] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324561783] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 326190564] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 326875563] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327663588] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 329255661] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 330048243] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330855693] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 332597370] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 333432309] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334243098] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 336010878] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 336854301] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337636320] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 339580563] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 340444251] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341222931] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 341849928] 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: 344736336] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 345292143] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346147956] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 346738665] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 347233362] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348079767] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 348658170] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 349287036] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 349988142] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 350409444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 350903742] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 351654324] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352435440] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 354112143] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 354953025] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355740525] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 357473529] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 357989268] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358842687] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 359456160] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360035382] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 360768471] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 361186749] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 361669308] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 362855451] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363740727] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 365473101] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 366214800] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366996966] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 368600610] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 369362406] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370157907] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 371472633] 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: 373398627] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 374162208] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374944353] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 376632144] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 377220459] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377931414] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 378413952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 378884793] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 379652196] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380484972] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 382140024] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 382891068] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383675502] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 385287168] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 385879599] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 386602230] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 387017085] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 387497355] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 388449306] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 389244156] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 390903030] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 391641516] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 392423514] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 394179261] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 394760163] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 395477019] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 395898027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 396367104] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 397247781] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 398033538] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 398999622] 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: 401281671] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 401979690] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 402767316] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 404430537] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 405015891] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 405729135] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 406148757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 406616259] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 407887788] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 408674637] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 410763465] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 411953346] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 412740132] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 414658818] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 415248540] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 415969743] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 416405262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 416877132] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 417555978] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 418363722] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 419921082] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 420740103] 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: 422855580] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423875214] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 426372807] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 427149177] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 428021832] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 428566257] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 429117423] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 430270932] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431102070] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 432805401] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 433570578] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 434375403] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 436015083] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 436833894] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 437696994] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 439945422] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 440717172] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 441643146] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 442179255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 442780359] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 443910978] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444897180] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 447228474] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 448288197] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449297982] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 450362283] 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: 453014142] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 453848094] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 454568415] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 454985790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 455461923] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 456644391] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 457433571] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 459232662] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 460057626] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 460844013] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 462626934] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 463450533] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 464263968] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 466020387] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 467001885] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 467786718] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 469017423] 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: 471264738] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 471852654] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 472720101] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 473296152] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 473875857] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 474593826] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 475011663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 475479123] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 476411628] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 477214752] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 478913169] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 479706675] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480493629] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 482224155] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 483103740] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483883743] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 485635437] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 486162915] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 487014444] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 487602528] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 488181582] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 488886510] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 489319173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 489799044] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 490959357] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 491759268] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 492795009] 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: 495199509] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 496051416] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496830474] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 498703485] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 499593297] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 500386173] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 502341714] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 502868772] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 503733342] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 504327642] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 504911358] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 505654233] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 506104599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 506568279] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 507717672] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 508524135] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 510100647] 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: 511908873] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 512500170] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513290001] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 514437084] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 515210871] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516011874] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 517618059] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 518168511] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519055047] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 519632799] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 520227519] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 520947063] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 521378361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 521846115] 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: 523498164] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 524290914] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 526831725] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 527550282] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528347883] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 529112304] 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: 531311235] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 531869352] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 532736148] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 533334984] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 533930208] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 534631629] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 535075947] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 535555692] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 536689881] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 537516798] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 539464086] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 540047340] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 540847398] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 541949541] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 542516331] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 543401040] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 543992043] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 544609905] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 545370546]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 546035154] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 546689514] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 547438563] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 547868328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 548338287] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 548958039] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 549739281] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 551267493] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 551907804] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 552693435] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 554210769] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 554848119] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 555622032] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 557177040] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 557850363] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 558641559] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 560072268] 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: 561727215] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 562475340] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563264499] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 565073082] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 565833534] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 566608077] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 568566936] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 569131668] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 569599758] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570446877] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 571051173] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 571549587] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 571985421] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 572841990] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 573437109] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 574068999] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 574902342] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 575387274] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 575866767] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 576618819] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 577424316] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 578907672] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 579568143] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580338066] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 581889525] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 582524712] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583306668] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 584842104] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 585476388] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586266492] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 587775531] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 588425943] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589194207] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 590677857] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 591491544] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 592314492] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 594155646] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 594904065] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595676634] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 596582784] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 599101104] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 599661783] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 600129537] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601006224] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 601582149] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 602078925] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 602548254] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603390060] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 604002840] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 604632357] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 605525991] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 605967831] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 606468408] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 607313616] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 608091792] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 609659862] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 610281105] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611093448] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 612591798] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 613233537] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 613998000] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 615538287] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 616192437] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 616960869] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 618619050] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 619333239] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620227209] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 621805317] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 622506024] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623276199] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 624918798] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 625663185] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626433318] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 628176969] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 628720680] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 629180748] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630052836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 630627984] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 631120665] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 631554966] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 632416911] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 632997624] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 633575040] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 634343661] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 634756920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 635224863] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 635852049] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636737220] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 637929747] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 639798936] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 640439457] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641210745] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 642746265] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 643437900] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644209167] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 645731121] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 646489452] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647263365] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 648952899] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 649650708] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650434491] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 652075998] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 652747977] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653521932] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 655079439] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 655636674] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 656103777] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656966877] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 657551034] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 658052976] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 658516068] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 659388114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 659963115] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 660456216] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 660889467] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661749396] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 662326833] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 662921721] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 663681333] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 664106772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 664574169] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 665631855] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666423408] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 667976988] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 668675070] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669487056] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 671010186] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 671680359] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672468951] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 674004156] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 674716077] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 676390659] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 677195505] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 678835143] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 679587258] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 680394792] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 681972585] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 682800594] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 683586561] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 685151019] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 685727826] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 686221956] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687081696] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 687666819] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 688220526] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 688718436] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 689578722] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 690156810] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 690703335] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 691150215] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692020497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 692639850] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 693240240] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 693965454] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 694403262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 694895355] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 695825550] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 696620946] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 698306238] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 699012930] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 699884010] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 701540889] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 702268203] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703072692] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 704863635] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 705449094] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 705928776] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706819743] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 707425110] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 707977872] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 708447411] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 709366119] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 709948092] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 710489766] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 710941644] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 711848214] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 712427898] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 713024865] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 713770659] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 714259896] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 714740271] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 715511244] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716324595] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 717859065] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 718552758] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719340678] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 720844341] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 722438283] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 723047115] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 723841629] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 725317299] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 726073341] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 726863634] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 728685720] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 729229116] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 729697605] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 730587858] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 731246775] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 731834859] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 732578217] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 733021317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 733489365] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 734302422] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735130515] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 736749195] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 737455950] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738266970] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 739808139] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 740446812] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741265266] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 742721490] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 743542002] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744340359] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 746261040] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 746844252] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 747349953] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 748225422] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 748804455] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 749440167] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 750187872] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 750612975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 751081632] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 751875600] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752674629] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 754159497] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 754800291] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755625381] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 757130892] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 757846425] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 758630943] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 760168689] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 760830504] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 761615358] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 762848436] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 764812671] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 765355731] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 765841272] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 766712877] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 767290818] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 767806662] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 768278280] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 769173867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 769752501] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 770375928] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 771099567] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 771524691] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 771992424] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 772786686] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773577189] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 775065732] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 775736808] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 776542788] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 778122639] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 778813833] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779625273] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 781257288] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 781906965] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782715444] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 784240233] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 784805133] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 785300922] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 786245880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 786877686] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 787427445] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 787878966] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788737425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 789359844] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 789953640] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 790681857] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 791122920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 791609343] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 792241128] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793020858] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 794645775] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 795266052] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 796048953] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 797539197] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 798167202] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799007223] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 800514960] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 801164112] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 801967362] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 803485515] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 804243279] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 805027335] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 806049216] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 808483893] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 809050137] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 809519109] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 810388194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 810999126] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 811609785] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 812373156] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 812793849] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 813263073] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 814020228] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814829715] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 816301584] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 816920685] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 817698882] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 819173145] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 819816963] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 820612926] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 822105606] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 822810093] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 823594338] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 825244581] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 825999951] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826793478] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 828570624] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 829118787] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 829583013] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830472594] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 831073845] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 831660354] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 832387605] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 832808697] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 833292180] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 834003618] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 834785448] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 836256540] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 836851071] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837654804] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 839112225] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 839821752] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840611499] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 842195445] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 842889873] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 843408699] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844373775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 845101215] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 845764059] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 846496371] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 846916224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 847387989] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 848274756] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 849067842] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 850573857] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 851196927] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852006435] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 852917814] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 855107421] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 855732948] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856677150] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 858250974] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 858797625] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 859261515] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860113758] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 860746341] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 861330939] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 862054326] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 862487325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 862969716] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 863703183] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864529134] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 866020701] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 866662902] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867450444] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 868944594] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 869581209] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870360078] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 872023740] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 872612853] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 873426036] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 874908867] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 875653926] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 876434244] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 878250660] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 878792985] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 879290706] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880145616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 880726497] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 881331192] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 882060333] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 882478359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 882946155] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 883710219] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 884491377] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 885978051] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 886567122] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887360838] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 888953394] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 889587636] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890366589] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 891858702] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 892536288] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893315661] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 894842781] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 895438551] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 897005319] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897789375] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 899274033] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 899805375] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 900288144] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901152651] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 901736199] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 902350911] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 903249312]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 903878346] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 904554231] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 905287488] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 905714334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 906184734] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 906902724] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907689888] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 909240066] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 909913074] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 910717941] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 912222927] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 912915108] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913704477] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 915274773] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 915933144] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916718859] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 918224475] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 918892254] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919743216] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 921279597] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 921826710] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 922319559] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923196078] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 923800857] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 924324555] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 924773094] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925660764] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 926241729] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 926868894] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 927592743] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 928020807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 928489863] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 929293932] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 930091155] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 931641879] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 932317764] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933100896] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 934637298] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 935311083] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 936105618] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 937227249] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 939221325] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 939882846] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940671354] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 942167730] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 942819759] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943601862] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 945182217] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 945735336] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 946227261] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947105817] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 947681322] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 948205188] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 948647238] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949502568] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 950081202] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 950678694] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 951414681] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 951841779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 952321272] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 953132208] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953922774] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 955437924] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 956115489] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 956912502] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 958437186] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 959139531] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 959922369] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 961466457] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 962124219] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 962940342] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 964429095] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 965115522] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 965902371] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 967461789] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 967993509] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 968459478] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969332616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 969916227] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 970433835] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 970881765] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971759733] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 972344709] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 972937140] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 973666134] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 974099994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 974569764] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975297351] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976101903] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 977573541] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 978279561] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979068342] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 979689165] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 982164225] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 982804074] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 983592813] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 985091499] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 985733805] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986532477] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 987994770] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 988531593] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 988996575] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 989859087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 990454206] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 991050984] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 991758537] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 992172531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 992652969] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 993277782] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 994052346] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 995570268] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996209676] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997071054] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 998675580] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 999326496] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000101312] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1001643531] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1002339240] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1003134027] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1004662386] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005376260] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006154772] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1007683110] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 1008228060] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1008698796] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1009585584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1010193345] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 1010696925] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1011153696] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1012035465] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1012618467] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1013238744] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1013954844] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 1014381333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1014857109] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1015744821] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016532132] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1018070529] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1018740093] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019543826] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 1020159945] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1022595021] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023245685] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1024046772] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025540082] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026238311] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027055799] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1028636910] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 1029179718] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1029649971] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030533903] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1031119971] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 1031631153] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1032093930] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1032950562] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1033533249] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1034138049] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1034881743] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1035302730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1035788040] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1036623798] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037415183] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038954168] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1039643073] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040444391] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1041943791] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042620264] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043401149] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044880452] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1045581747] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046361372] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047997797] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1048699092] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049538714] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051086498] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1051613850] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1052076102] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1052930907] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1053531822] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1054032693] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1054474113] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055338578] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1055922903] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1056508488] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1057236432] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1057656096] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1058139138] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1058962422] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059785307] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1060834845] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1063097196] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1063911828] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064701113] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1066228401] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1066870056] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067701551] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1069228587] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1069980387] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070779332] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1072323336] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1073063775] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073839179] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1075413318] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1075959402] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1076456619] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077315771] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1077897807] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1078423815] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1078865256] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1079716470] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1080327297] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1080911727] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1081631817] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1082056731] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1082580240] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1083367299] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084155618] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1085688870] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1086357258] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087179366] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1088652180] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1089296775] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090082658] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1091602659] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1092127596] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1092594825] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093471155] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1094064867] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1094658033] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1095383247] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1095809505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1096284504] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1097089098] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097884977] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1099430976] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1100076369] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100864394] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1102294494] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1103979849] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1104604956] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105404594] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1106871885] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1107406797] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1107896811] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108764804] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1109376093] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1109992002] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1110711378] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1111163256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1111726371] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1112628951] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113431025] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1114955394] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1115602425] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116418443] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1117888401] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1118543328] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119326586] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1120822521] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1121346324] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1121812881] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122693705] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1123288278] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1123879407] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1124605776] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1125038187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1125526647] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1126294953] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127099736] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1128628746] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1129295475] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130085894] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1131624522] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1132299798] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133105967] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1134572313] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 1135130409] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1135599717] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136468718] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1137069696] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1137663387] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1138376022] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 1138802427] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1139303046] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1140100605] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140890457] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1142443617] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1143119271] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143907233] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1145436054] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1146072900] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1146862458] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1148103075] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1149984654] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1150641135] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151426682] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1152986793] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 1153535145] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1154024109] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154891745] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1155479619] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1156110081] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1156848252] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1157274678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1157748396] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1158568866] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159359327] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1160893965] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1161551160] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162376481] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1163856981] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1164484608] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165272318] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1166754540] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1167404658] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1168193271] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1169733831] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1170257634] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1170740172] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171603272] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1172190516] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1172796135] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1173520047] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1173972513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1174461771] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1175359206] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176176295] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1177744344] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1178445030] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179277218] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1180884873] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1181630394] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182446328] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1183642509] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1185538641] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1186226874] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187035542] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1188602751] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1189314126] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190127645] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1191650019] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1192229241] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1192741368] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193664444] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1194249567] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1194870138] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1195593840] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1196032152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1196514312] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1197193578] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198038177] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1199523696] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1200193092] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201003125] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1202514684] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1203219024] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204033257] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1205587257] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1206208101] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1206919959] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1207371375] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1207853829] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1208637990] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209535656] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1211042301] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1211720580] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212536913] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1214048472] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1214756361] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215554088] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1217122221] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1217739495] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1218452109] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1218894957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1219381590] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1220184084] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220991639] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1222370793] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1224073557] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1224801501] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225631127] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1227189747] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1227816597] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228610586] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1230136383] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1230786627] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231588533] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1233084825] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1233756993] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234552515] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1236125352] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1236650247] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1237119450] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237996200] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1238582562] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1239173460] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1239900249] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1240327914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1240803711] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1241603391] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242401811] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1243943967] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1244627181] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245419721] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1246947345] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1247573859] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1248379146] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1249895913] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1250565477] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251358458] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1252903008] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1253559930] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254385629] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1255207884] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1257496044] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1258012938] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1258498668] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259359269] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1259951952] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1260565740] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1261333710]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1262015538] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1262707635] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1263518340] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1263964737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1264560318] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1265392212] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266190926] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1266963033] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1267697865] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268486478] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1269066288] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1269785937] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270579275] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1271097555] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1271766972] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1272555837] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1273141359] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1273825896] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274621901] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1275248058] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1275990492] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1276808043] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1277386467] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1278122643] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278904641] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1279437894] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1280025432] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1280513787] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281390096] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1281999390] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1282530333] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1282999473] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283871036] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1284455088] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1284996426] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1285443957] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286333454] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1287008877] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1287647004] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1288436331] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1288883694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1289360940] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1290282714] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291092264] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1291726926] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1292530302] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1293341112] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1293978168] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1294880748] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1295686182] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1296216621] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1296953049] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297756446] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1298302194] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1299042549] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299863145] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1300510029] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1301260359] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1302085449] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1302644595] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1303268316] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1303765428] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304684199] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1305274236] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1305856629] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1306337592] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307230554] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1307828907] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1308436899] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1309251720] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1309676865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1310157303] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1311054318] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311846396] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1312391934] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1313212320] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1314000744] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1314555984] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1315295688] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316086128] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1316631099] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1317416583] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318205742] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1318730826] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1319543925] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320336780] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1320894057] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1321438356] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322303283] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1322888238] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1323418509] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324278543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1324941702] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1325732772] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1326545136] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1326980004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1327457544] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1328389041] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329182610] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1329741399] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1330423248] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331217342] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1331748831] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1332424800] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333220616] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1333763361] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1334543805] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335333090] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1335889086] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1336660899] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337459508] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1338046395] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1338821190] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339617741] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1340176614] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1340714592] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341577671] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1342160169] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1342693800] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343553834] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1344156786] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1344853587] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1345626198] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1346069130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1346561202] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1347509394] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348317369] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1348921455] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1349727141] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350538119] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1351105518] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1351972356] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352785098] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1353372573] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1354104444] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354942323] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1355474043] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1356357471] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357188126] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1357736142] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1358371560] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359296337] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1359882552] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1360444743] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361339511] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1361940027] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1362577272] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1363450872]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1364103342] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1364774985] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1365539931] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1365988281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1366476762] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1367314809] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1368138870] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1368657990] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1369395510] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370210310] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1370724369] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1371617331] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1373088444] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373925315] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1374450903] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1375249596] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376077353] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1376613042] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1377191886] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378099989] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1378681122] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1379252616] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380181761] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1380769635] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1381424289] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1382159100] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1382597685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1383074238] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1384081839] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384903779] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1385509377] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1386285852] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387084713] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1387625820] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1388542701] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389335262] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1389903858] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1390788063] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391608596] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1392116439] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1392731823] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393616448] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1394206800] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1394771154] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395652923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1396248609] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1396874997] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1397585259] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1398029787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1398505479] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1399583913] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400397306] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1401021804] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1401895782] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402700019] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1403303790] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1404189087] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404990468] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1405602891] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1406383041] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407220479] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1407727209] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1408365042] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409248113] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1409885148] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1410434718] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411311363] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1411939347] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1412541060] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1413245442] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1413709899] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1414194789] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1415242941] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416077019] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1416642801] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1417461906] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418294262] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1418849670] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1419814809] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420688493] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1421323491] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1422286068] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423098810] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1423696008] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1424505348] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425305721] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1425808083] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1426491066] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427370420] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1427954808] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1428524013] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429461873] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1430157603] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1430852346] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1431562818] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1432001592] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1432495638] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1433703852] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434532869] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1435202706] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1436112342] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436940267] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1437507960] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1438475430] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439286639] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1439839044] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1440634671] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441451571] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1441955067] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1442600964] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443497349] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1444079679] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1444612533] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445513202] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1446098073] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1446705099] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1447424055] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1447849284] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1448322624] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1449310905] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1450097649] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1450646883] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1451409015] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452190530] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1452723888] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1453537176] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454320518] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1454871054] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1455684342] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456464240] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1456988757] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1457886402] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458676065] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1459209717] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1459824744] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460688558] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1461274458] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1461818379] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1462675074] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1463255913] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1463861910] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1464577443] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1465009371] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1465483131] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1466452281] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 1468002753] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468793739] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1469336799] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1470243537] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471132194] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1471700160] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1472527581] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473315606] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1473876768] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1474693038] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475479677] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1476041805] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1476780438] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1477586502] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1478135715] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1478975652] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479762081] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1480286535] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1480952949] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481815986] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1482404973] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1482935328] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483789461] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1484382858] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1484998830] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1485707055] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1486164036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1486661043] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1487706801] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1488524289] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1489163529] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1489969194] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490806527] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1491422247] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1492173774] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492988721] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1493527623] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1494406935] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495239543] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1495806879] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1496403195] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497302730] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1497902007] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1498467810] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499355438] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1499965572] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1500586794] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1501291470] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1501749417] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1502225109] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1503065634] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503883542] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1504426224] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1505204967] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506128337] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1506671418] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1507362339] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508206581] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1508719086] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1509477249] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510299357] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1510856109] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1511689347] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512501900] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1513055124] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1513623384] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514516535] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1515096051] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1515627246] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516529238] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1517108250] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1517708178] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1518428016] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1518864501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1519351071] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1520429904] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521234498] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1521776403] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1522635765] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1523435760] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1523965359] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1524832596] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1525633620] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1526199717] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1526995008] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527792105] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1528361772] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1529006598] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529883033] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1530468954] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1531020477] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531888365] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1532481090] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1533117516] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1533825804] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1534263864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1534738800] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1535714544] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1536513741] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1537054575] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1537852449] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538650407] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1539178830] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1543438701] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544407515] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1545039111] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1547192661] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1548007293] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1548572277] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1549200639] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550097339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1550682210] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1551216156] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1552107669] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1552693506] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1553297214] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1554022533] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1554451395] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1554941577] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1555851528] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556662779] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1557177069] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1557955539] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558759923] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1559265918] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1560039915] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560845979] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1561352520] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1562056146] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562871072] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1563385110] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1564180548] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564978674] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1565488785] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1566077646] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1566958218] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1567545273] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1568057232] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1568933352] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1569516480] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1570103262] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1570821441] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1571246859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1571721081] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1572611817] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1573439574] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1573952898] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1574726475] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1575546147] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1576055355] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1576787436] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577600514] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1578105795] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1578890565] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1579694907] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1580206614] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1581079038] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1582591983] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583399811] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1583959629] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1584732534] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585611300] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1586120193] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1586710713] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587593952] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1588179054] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1588691454] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1589572131] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1590157002] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1590745842] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1591461837] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1591906680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1592383149] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1593152673] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1593972744] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1594486047] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1595193789] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1596012978] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1596523887] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1597221087] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598028810] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1598538060] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1599227763] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600045671] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1600553535] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1601220999] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1602013938] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1602548850] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1603095795] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603967106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1604580642] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1605107070] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605975231] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1606571820] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1607166435] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1607873841] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1608312972] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1608803427] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1609598277] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610393694] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1610918715] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1611582525] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612384452] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1612909200] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1613578050] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614371241] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1614891894] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1615632459] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616426742] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1616961843] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1617669585] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1618461369] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1618993698] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1619543625] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620414201] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1621011882] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1621536441] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622402712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1622993946] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1623602988] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1624325094] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1624758429] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1625256003] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1626034704] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1626835602] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1627462473] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1628178909] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1628978127] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1629622848] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1630270614] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1631119224] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1631830389] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1632717807] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633549596] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1634195157] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1634991645] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635806508] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1636442829] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1637026587] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1637910582] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1638499989] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1639098993] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1639830948] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1640267706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1640747577] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1641582915] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1642397274] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1642939431] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1643606181] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644414702] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1644985734] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1645699482] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646581209] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1647134307] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1647811284] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648627470] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1649203710] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1649753112] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650660165] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1651243545] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1651840029] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1652566671] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1652999292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1653475845] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1654277898] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1655091396] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1655630718] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1656346965] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657155759] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1657705686] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1658371302] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659187089] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1659735945] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1660393707] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661198280] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1661822505] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1662368148] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663277658] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1663861101] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1664453658] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1665184185] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1665617058] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1666090335] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1667143548] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1667939028] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1668547524] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1669399830] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670215092] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1670788203] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1671379563] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672250580] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1672836270] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1673473641] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1674271431] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1674704514] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1675178190] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1675965690] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1676779146] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1677355344] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1678080831] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678884438] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1679516286] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1680111216] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680979965] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1681617924] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1682243997] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1682950689] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1683382596] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1683892728] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1684839051] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685635203] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1686195336] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1687100310] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687899885] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1688518251] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1689077418] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689944214] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1690603257] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1691221476] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1692029325]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1692688116] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1693309695] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1694039277] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1694508018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1695009771] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1695781080] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1696614150] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1697127663] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1697880072] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698713751] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1699246017] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1700027742] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700865642] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1701374703] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1702216509] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703052561] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1703564037] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1704236268] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705051530] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1705618341] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1706253150] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1706982165] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1707454329] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1707933381] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1708678482] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709561910] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1710085923] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1710843834] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711693032] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1712205978] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1713279603] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714095411] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1714632108] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1715260449] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1716004647] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1716448356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1716942654] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1717745022] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718541153] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1719055464] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1719784710] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720712826] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1721227347] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1742334510] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1744048404] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744867341] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1745410086] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1746004218] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1746739932] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1747183914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1747660068] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1748439756] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749288450] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1749797868] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1750506282] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751331939] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1751940162] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1752849672] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753673649] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1754207658] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1754813424] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1755569571] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1755998874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1756502538] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1758665916] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1759493232] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1760032449] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1760635296] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761443313] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1761968901] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1762766271] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763576577] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1764127554] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1764719376] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1765428903] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1765891554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1766367078] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1767153486] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767963477] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1768654650] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1769381019] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770213438] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1770823866] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1771551558] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772357244] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1772975736] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1773561321] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1774294410] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1774721991] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1775208162] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1775907756] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1776728751] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1777292559] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1777960107] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778761950] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1779284745] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1780156686] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781162838] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1781743572] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1782359187] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1783163025] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1783606482] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1784083329] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1785119784] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785956004] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1786476741] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1787270289] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788066987] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1788596313] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1789330347] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1790128221] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1790651289] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1791275178] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1791980673] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1792405986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1792895076] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1793590617] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794376668] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1794970506] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1795568544] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796355036] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1796926320] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1797735240] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1798519632] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1799060655] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1799668269] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1800457407] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1800895341] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1801384452] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1802164224] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1802982888] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1803516687] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1804160904] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1804892250] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805791575] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1806340725] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1806957726] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1807745583]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1808369115] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1808998884] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1809749697] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1810200924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1810678023] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1812220032] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813029267] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1813635243] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1814530326] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815371964] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1815998163] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1816861788] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817665164] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1818245625] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1819051899] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819857585] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1820432670] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1821004836] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1821524376] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822430337] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1823019135] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1823660916] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1824391254] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1824863901] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1825341672] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1826478570] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1827312837] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1827838698] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1828685103] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829517921] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1830098655] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1830966585] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831875276] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1832430369] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1833247458] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834078092] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1834650699] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1835305374] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1836011478] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1836455859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1836948057] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1838255979] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839233844] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1839772662] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1840490736] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1841332521] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1841894103] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1842649053] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843594473] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1844144631] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1844882193] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1845569418] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1846563348] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1847096265] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1847762322] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1848480627] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1848932820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1849440369] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1850616663] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851430749] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1851994809] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1852673865] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853487069] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1854114612] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1854773319] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855581147] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1856140503] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1856875083] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1857582132] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858490802] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1859021325] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1859642421] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1860365787] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1860821298] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1861297683] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1862782992] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863605436] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1864135791] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1865073168] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865888262] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1866425001] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1867344843] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1868163003] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1868691930] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1869631554] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1871251347] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872084291] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1872644004] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1873563489] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1874389440] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1874942664] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1875563004] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1876269003] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1876734468] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1877216565] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1878902277] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879768569] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1880308899] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1881431685] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882239366] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1882766277] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1883795340] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884604911] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1885216599] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1886214456] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1887044208] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1887634014] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1888244484] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1888957119] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1889408829] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1889887083] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1890995148] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891822191] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1892339421] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1893102519] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1893921918] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1894523820] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1895196765] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896041553] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1896571089] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1897464408] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898283996] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1898844843] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1899477405] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1900209066] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1900647357] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1901136279] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1902266982] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903066809] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1903599495] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1904433069] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905247218] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1905752331] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1906452387] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907252193] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1907782023] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1908543819] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1909425483] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1909936035] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1910603394] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1911341229] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1911811650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1912320228] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1913403891] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914212811] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1914803520] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1915542111] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916348385] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1916933025] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1917542886] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1918257894] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1918697256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1919171772] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1919860257] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920646434] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1921231830] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1921955763] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1922742171] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1923284580] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1923887616] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1924674633] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1925193375] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1928248392] ECW: w=0xbe589410 func=0xbe09ef6e '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1929689412] ECW: w=0xbe58a9b8 func=0xbe0958d6 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1930376427] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1930920936] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1931672673] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932480123] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1933012536] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1933902915] ECW: w=0xbe589410 func=0xbe09ef6e '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1934490264] ECW: w=0xbe582930 func=0xbe09c242 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1935071460] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1935663009] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1936281669] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1936817589] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1937396181] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938202119] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1938710907] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1939607817] ECW: w=0xbe589410 func=0xbe09ef6e '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1940196846] ECW: w=0xbe58a9b8 func=0xbe0958d6 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1940923026] ECW: w=0xbe589410 func=0xbe09ef6e '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1941544185] ECW: w=0xbe58a9b8 func=0xbe0958d6 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1942201968] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1942737720] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1943313393] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944125064] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1944658863] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1945261563] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1945980141] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1946404908] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1946878416] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1947562680] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948374141] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1948882362] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1949625930] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950459798] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1950988284] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1951825575] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952645289] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1953244209] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1953843801] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1954571514] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1955021901] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1955534238] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1957154976] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957976076] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1958611536] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1959381144] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960192080] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1960806561] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1961421273] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1962136953] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1962570225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1963071852] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1963886127] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964692002] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1965271203] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1966136235] ECW: w=0xbe5895f0 func=0xbe09e880 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1966725138] ECW: w=0xbe583290 func=0xbe097620 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1967303289] ECW: w=0xbe5895f0 func=0xbe09e880 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1967898618] ECW: w=0xbe583290 func=0xbe097620 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1968461985] ECW: w=0xbe583ec0 func=0xbe08a862 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1969059393] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1969673160] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1970207610] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1970784018] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1971586974] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1972369308] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1972989102] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1973765451]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1974394212] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1975004997] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1975730547] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1976164953] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1976643165] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1977344754] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978128516] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1978636863] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1979251281] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980042141] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1980560358] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1981128597] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1981920528] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1982439249] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1983140040] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983947364] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1984502919] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1985222988] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986014541] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1986576963] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1987262697] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988053914] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1988665077] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1989217293] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990097319] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1990691640] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1991308809] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1992013842] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1992442410] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1992918690] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1993680255] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994485773] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1995114702] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1995752451] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996562169] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1997164491] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1997948904] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998744678] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1999294815] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2000016417] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000838882] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 2001408990] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2002000161] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2002741587] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 2003186745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2003661114] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 2004543618] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005364235] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 2005970778] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 2007909246] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 2009450289] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010343293] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 2010954120] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2011785006] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012585505] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 2013149355] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 2013918690] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014717887] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 2015303577] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2015909595] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2016777735] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 2017286754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2017771938] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 2018498454] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019341520] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 2020014759] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 2020648917] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021458593] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 2022005937] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 2022637764] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2023416465] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 2023975233] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 2024689800] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025472470] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 2026059483] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 2026677387] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027499852] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2028077121] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 2028887028] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029709808] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 2030237034] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 2030821044] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031723057] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2032335900] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2032956786] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2033643255] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 2034098283] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2034602556] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 2035241124] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036061237] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 2036567043] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 2037194334] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037992544] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 2038513071] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2039129232] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039927589] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2040451014] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 2041091640] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041891593] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 2042428941] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 2042977713] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043781194] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 2044327005] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 2044983822] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2045782179] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 2046323496] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 2046998520] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047798683] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 2048376855] Running EMIT.negative: -1 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 2049021513] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049835389] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2050386051] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 2051133735] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051942508] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 2052456063] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 2053028397] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2054005401] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2054621898] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2055269790] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2055953361] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 2056385709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2056914195] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2057521578] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2058211512] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 2058652134] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2059143639] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2059752870] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2060452611] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 2060893611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2061409077] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 2062548747] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2063380557] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 2063918031] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2064561282] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2065387149] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 2065923804] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 2066698263] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067509178] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 2068025925] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 2069020149] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069851938] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 2070382650] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 2070973023] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2071795551] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 2072361900] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 2072964747] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2073487647] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074385418] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2074971801] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 2075505369] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2076010020] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2076890697] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2077476828] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2078095005] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2078785548] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 2079236586] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2079718200] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 2080691382] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2081498622] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 2082106866] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 2083046826] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2083872756] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 2084461722] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 2085320475] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086123977] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 2086701939] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2087539650] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088357747] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 2088918846] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 2089464804] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2089983567] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090884803] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2091474294] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2092081257] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2092790805] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 2093267631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2093758716] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 2094713817] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2095549743] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 2096147508] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 2096779755] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2097679248] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2098264098] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 2098858902] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2099749365] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2100334551] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2100962115] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2101646463] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 2102085741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2102563722] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2103485538] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2104298070] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 2104810449] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2105599230] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106398595] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 2106933423] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2107642425] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2108449413] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 2109002511] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2109615459] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2110305204] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 2110751874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2111226894] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2112400836] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113204842] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 2113788537] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2114412321] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2115218259] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 2115822702] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2116454361] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2117264289] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 2117880429] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2118459504] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119258806] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 2119849620] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2120445957] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121284067] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 2121905352] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2122521471] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2123318988] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 2123889432] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2124648141] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125455948] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 2126044494] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2126819667] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2127619641] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 2128184058] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2128814037] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2129612268] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 2130193611] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2130808407] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131606386] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 2132183508] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2132909814] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2133713631] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 2134258833] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2135079807] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2135879319] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 2136409905] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 2137015293] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137898553] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2138481597] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 2139277119] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2140085472] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 2140679100] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2141303955] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2141988891] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 2142469371] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2142956949] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2143731639] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2144575923] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 2145107937] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 2145839745] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146682916] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 2147213187] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 2147939892] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2148781005] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 2149310583] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2150029287] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2150883399] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 2151427593] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2152424925] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2153275488] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 2153818401] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2154462975] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2155146420] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 2155644267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2156118195] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 2157073422] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 2158595166] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2159441760] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 2159991729] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2160985029] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161872615] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 2162467041] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2163294966] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2164159620] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 2164694133] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 2165740227] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2166597846] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 2167133031] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2167819332] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2168599272]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2169227928] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 2169856521] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2170592760] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2171044680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2171523627] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 2173074288] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173887534] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 2174483283] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2175062967] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2175948453] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2176505394] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2177199885] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2178085329] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 2178701847] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2179260153] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180137932] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2180697141] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 2181259521] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182141857] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2182762218] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2183460027] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2184201369] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2184650895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2185163694] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 2186155860] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187002643] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 2187586212] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2188195296] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2189129901] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2189679555] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2190465564] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2191315203] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 2191854735] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2192429673] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2193344916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2193930102] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2194576461] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2195319273] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2195770962] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2196255348] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2197313937] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2198150346] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 2198706699] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2199599997] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200427796] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 2201028396] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2201733681] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2202629163] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 2203228230] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2203910541] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2204612949] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2205111237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2205647388] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2206840797] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207726787] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 2208345930] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2209370961] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210240613] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2210798583] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2211441771] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2212301154] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2212892598] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2213551914] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2214271689] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2214764685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2215241112] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2216116539] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2216993079] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 2217583347] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2218407219] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219280000] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 2219884863] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2220883518] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2221781877] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2222353686] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2223024489] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2223724524] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2224178460] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2224676097] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2225277579] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226087024] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 2226727083] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2227746108] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2228553138] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2229135216] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2229796947] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2230602108] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 2231212704] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2231822439] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2232525057] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2232976116] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2233453719] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2234204973] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235010932] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 2235596055] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2236206042] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237118765] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2237689419] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2238270720] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239152132] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 2239758318] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2240325759] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241200493] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2241804915] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2242417716] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2243120712] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 2243570721] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2244045006] 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: 2254004592] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2254826973] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 2255374548] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2255952342] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2256916074] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2257484187] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2258059356] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2258942091] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 2259526731] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 2260078905] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2260968108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2261553966] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2262155784] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2262870876] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 2263303413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2263780953] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2264476431] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2265386193] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 2265982572] 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: 2275703535] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2276494122] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 2277064860] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 2277751455] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278542588] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2279173848] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2279773860] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2280488028] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2280927117] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2281418328] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2282381430] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283213492] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 2283827007] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2284511922] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285315676] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 2285933895] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2286646068] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287469919] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 2288058234] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2288649258] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289447783] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 2290051911] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2290637622] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291512608] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 2292120831] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2292675294] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2293550700] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 2294145546] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2294701815] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295572013] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 2296178220] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2296802466] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297675016] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 2298299850] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2298884637] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2299762836] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 2300376477] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2300984763] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2301864726] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 2302489875] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2303043120] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303924973] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 2304591702] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2305133733] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306000676] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 2306654637] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2307321828] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2308123671] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 2308701003] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2309429619] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2310235767] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 2310815871] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2311406601] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2312275644] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 2312871897] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2313454395] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2314331313] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 2314914903] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2315506452] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316384609] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 2316975171] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2317605969] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2318366106]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2319038022] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 2319693516] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 2320143399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2320619049] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2321398338] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2322206250] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2322718923] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 2323591431] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2324401653] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 2325192261] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2326024974] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2326832298] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2327377500] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2328286989] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329120668] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2329674039] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2330460888] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2331265167] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2331795543] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2332445220] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2332898463] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2333374386] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2334181962] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2334995691] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2335509036] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2336301954] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2337115368] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2337621342] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 2338443702] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2339249451] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 2339761326] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 2340577029] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341381224] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 2341899357] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2342845218] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343653529] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 2344234221] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2344824153] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2345702457] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2346297450] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2346907626] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 2347327836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2347811172] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2348576097] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2349358410] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 2349883599] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 2350740063] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 2352337638] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2353154853] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 2353691529] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2354421132] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2355216528] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 2355734598] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2356593036] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357391792] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 2357937498] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2358818658] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2359596645] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 2360141301] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 2361154656] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2361932727] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2362493805] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 2363049444] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2363918487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2364502035] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2365098288] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2365525533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2366002506] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2366746410] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2367546636] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2368093329] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2368796808] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2369593485] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2370133332] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2370897606] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2371722528] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2372277411] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2373041895] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2373847518] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2374384719] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2375130828] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2375928177] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2376477264] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2377429152] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2378228832] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2378789763] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2379340047] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2380216251] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2380799925] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2381391516] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2381830563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2382308313] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2383237227] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2384040813] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2384585847] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2385390651] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2386191423] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2386775181] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2387704305] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2388508437] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2389105110] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2390045532] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2390843028] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2391418449] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2391977868] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392852959] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2393438565] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2393958483] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2394832482] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2395419705] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2396018142] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2396461473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2396938173] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2397600156] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2398392633] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2398916646] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2399656791] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2400455085] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2400972861] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2401690410] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2402485302] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2403005220] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2403726927] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2404517010] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2405082099] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2405698701] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2406139806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2406622722] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2407514991] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2408309274] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2408868252] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2409630174] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2410433382] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2411007333] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2412016047] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2412823980] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2413373298] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2413968942] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2414400513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2414887419] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2415969738] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2416732458] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2417269407] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2417866626] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418742914] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2419266969] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2419820571] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2420688228] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2421272217] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2421900558] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2422350777] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2422824306] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2423602482] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2424429735] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2424948330] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2425723125] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2426543700] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2427055596] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2427669825] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2428183842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2428670496] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2429722491] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2430591198] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2431155132] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2432514210] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2434105548] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2434971315] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2435532855] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2436556731] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2437400448] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2437996491] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2439014823] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2439863328] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2440414998] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2441080551] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2441556390] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2442035253] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2442969396] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2443803894] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2444333430] 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: 2445422364] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2446258416] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2446814307] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2447510940] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2448326055]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2449072038] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2449802901] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2450632149] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2451119622] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2451597666] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2452873038] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2453723328] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2454312798] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2454898194] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2455811946] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2456376300] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2457407337] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2458221339] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2458877148] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2459622795] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2460441249] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2461111359] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2461794510] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2462607021] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2463059445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2463555171] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2465209971] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2466063180] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2466610167] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2467354533] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2468267004] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2468842236] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2469521250] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2470459236] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2471041650] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2471667324] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2472507723] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2472974868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2473448901] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2474635044] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2475367356] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2476183584] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477109663] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2477686365] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2478638988] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2479472583] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2480079336] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2480730252] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2481540831] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2481986367] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2482482324] Running FIND.existing: FIND DUP . CR
[Hera] 3193448272
[Hera] [HADES][TEST ] [KRELTSC: 2483439651] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2484242670] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2484816369] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 3193614336
[Hera] [HADES][TEST ] [KRELTSC: 2485710654] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2486514429] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2487078132] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2487828546] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2488634211] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2489155683] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2489704014] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2490611256] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2491190079] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2491797483] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2492617386] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2493132936] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2493614361] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2494325085] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2495208408] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2495798256] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2496540816] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2497402866] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2497943868] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2498599677] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2499423108] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2499875343] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2500350384] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2501070957] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2501905854] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2502479133] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2503120179] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2504020743] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2504579343] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2505199389] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2506022715] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2506473858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2506949088] Running LATEST.basic: LATEST @ . CR
[Hera] 3193488896
[Hera] [HADES][TEST ] [KRELTSC: 2507738562] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2508577134] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2509130484] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 3193509640
[Hera] [HADES][TEST ] [KRELTSC: 2510035920] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2510846961] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2511400437] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 3193509640
[Hera] [HADES][TEST ] [KRELTSC: 2512449450] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2513271033] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2513863443] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2514474459] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2515288125] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2515736454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2516224956] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 3193615416
[Hera] [HADES][TEST ] [KRELTSC: 2517445224] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2518358451] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2519016129] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 3193615656
[Hera] [HADES][TEST ] [KRELTSC: 2520399903] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2521213401] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2521763916] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2522448348] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2523005583] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2523888255] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2524481211] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2525091303] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2525910156] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2526362601] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2526853350] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2527614579] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2528441706] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2528968911] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2529589398] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2530479945] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2531059608] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2531690385] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2532594141]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2533323870] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2534068005] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2534910483] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2535392853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2535883371] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2537991162] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2538864678] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2539445895] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 3193616328
[Hera] [HADES][TEST ] [KRELTSC: 2541486360] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2542333416] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2542902495] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2545120557] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2545993359] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2546626089] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2548740978] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2549339394] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2550032100] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2550887472] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2551498887] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2553157509] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554009899] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2554599432] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2555467194] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2556027264] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2556937362] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2557491657] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2558155803] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2558646678] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2559562320] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2560172076] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2560843026] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2561578887] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2562052542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2562569877] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2563940925] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2564799405] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2565367056] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2566201995] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2566794216] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2567474826] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2568300021] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2568870507] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2570222445] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2571050181] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2571600927] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2572218495] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2572965213] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2573446281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2573924073] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2575196400] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2576044023] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2576640780] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2578065399] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2578932909] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2579505747] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2581112814] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2581979379] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2582580525] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2583238455] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2583967680] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2584422414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2584904448] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 3193619232
[Hera] [HADES][TEST ] [KRELTSC: 2585705766] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2586521175] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2587096323] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2587778466] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2588593497] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2589309366] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 3193493968
[Hera] [HADES][TEST ] [KRELTSC: 2590537782] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2591371629] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2591925882] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2592542316] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2593276917] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2593743222] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2594215155] Running CURRENT.basic: CURRENT @ . CR
[Hera] 3193619232
[Hera] [HADES][TEST ] [KRELTSC: 2595044844] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595876948] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2596441260] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 3193619720
[Hera] [HADES][TEST ] [KRELTSC: 2598089298] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2598906219] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2599456356] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2600147550] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2600966151] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2601677568] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2602435122] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2603303220] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2603779080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2604282891] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2605589217] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2606438331] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2607004008] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2608885524] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2609692029] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2610290067] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2611725669] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2612568546] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2613116457] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2613782808] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2614600506]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2615230590] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2615824491] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2616646977] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2617390671] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2617834212] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2618321244] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2619229347] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2620107168] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2620683114] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2621347113] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2622058047] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2622505641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2623011300] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2623734393] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2624556207] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2625266910] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2626362123] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 2627934267] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2628747030] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2629328331] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2630385933] ECW: w=0xbe58e8e0 func=0xbe0a0c32 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2631024585] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2631855954] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2632691250] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2633313816] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2634019227] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2634467577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2634945453] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2636093670] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2636908659] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2637702417] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2638364988] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2639181930] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2639717556] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2640292389] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2641183944] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2641786896] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2642400957] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2643108258] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2643540333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2644071528] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2644670238] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2645378610] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2645817909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2646321636] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2646921669] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2647625820] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2648083326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2648558472] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2649186939] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2649954132]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2650607547] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2651251722] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2652009675] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2652451683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2652933003] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2653665735] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654265684] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2654942745] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2655720501] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2656284855] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2656809876] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2657669616] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2658267444] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2658993918] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2659624737] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2660479815] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2661120609] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2661773898] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2662511271] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2662955253] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2663432352] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2663973711] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664846282] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2665448604] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2666233563] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2666839182] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2667518196] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2668301832] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2668855098] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2669457357] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2670179127] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2670640749] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2671158966] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2672350716] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2673203442] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2673758430] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2674572810] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2675422260] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2675949822] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2676784992] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2677623711] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2678173911] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2678798262] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2679728079] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2680318767] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2680950951] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2681703318] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2682168405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2682646554] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2683751280] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2684579163] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2685131295] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2685916107] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2686811337] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2687418510] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2688572502] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2689402464] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2689952454] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2690605701] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2691333309] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2691812004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2692321947] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2693015703] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2693827983] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2694370077] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2695227675] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2696047011] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2696579550] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2697133446] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2698016517] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2698592841] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2699207952] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2699931213] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2700399009] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2700892551] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2702367171] ECW: w=0xbe58f158 func=0xbe08f670 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2703056181] ECW: w=0xbe58bca0 func=0xbe091982 ','
[Hera] [HADES][INFO ] [KRELTSC: 2703626079] ECW: w=0xbe58fcb8 func=0xbe08f4b0 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2704552914] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2705812767] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2706639747] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2707198998] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2708264790] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2709121485] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2709677040] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2710227345] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2710698711] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2711771685] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2712385473] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2713028808] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2713787685] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2714210625] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2714687199] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2715766872] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2716491225] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2717366064] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2717929641] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2718422049] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2719230780] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2719928190] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2720513187] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2721237582] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2721673311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2722150053] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2722791057] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2723602350] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2724146670] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2724907143] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2725512720] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2726194233] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2727094986] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2727669231] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2728277811] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2729004243] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2729448288] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2729940339] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2731441566] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2732080134] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2732704401] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2733240636] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2733859842] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2734693857] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2735210268] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2735903898] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2736603534] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2737487844] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2738196636] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2738807967] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2739535575] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2739961791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2740464174] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2741443173] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2742023991] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2742659955] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2743200705] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2743811868] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2744633577] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2745149127] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2745757539] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2746340709] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2747229828] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2747862075] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2748480273] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2749025244] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2749930617] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2750519982] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2751135765] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2751861693] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2752311954] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2752816290] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2754259410] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2755121586] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2755634322] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2756254893] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2756803602] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2757735435] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2758325325] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2758944237] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2759696562] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2760130863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2760607857] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2761657752] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2762244408] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2763069183] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2763904563] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2764436199] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2765267316] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2765868273] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2766542898] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2767361709] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2767889460] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2768603544] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2769176382] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2770066026] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2770671078] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2771282598] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2772080157]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2772711291] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2773343034] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2774102268] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2774536926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2775015138] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2776713051] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2777462793] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2778066921] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2778759942] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2779443765] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2780250837] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2780807589] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2781651516] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2782322340] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2782899378] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2783572155] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2784383952] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2784946374] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2785979952] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2786621859] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2787230040] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2787802437] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2788424163] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2789023524] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2789687922] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2790496044] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2791046202] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2792207481] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2793794115] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2794407609] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795029671] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2795704380] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2796496521] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2797073748] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2797678758] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2798167533] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2799221733] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2799812988] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2800454391] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2800987959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2801576190] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2802874011] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2803636017] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804249931] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2804853849] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2805559113] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2806494495] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2807051478] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2807988582] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2808608229] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809181088] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2809888368] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2810679165] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2811239697] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2812294968] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2812907916] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2813528025] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2814125769] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2814729477] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2815329048] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2816014026] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2816801484] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2817344250] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2818172343] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2818789722] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819360796] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2820053229] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2820839133] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2821398006] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2821928382] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2822360436] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2823281580] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2823895599] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2824614387] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2825359194] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2825798388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2826294156] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2826892971] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2827348692] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828242347] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2828809515] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2829627801] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2830074870] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2831053134] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2831626203] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2832229134] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2832685800] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2833163571] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2833730802] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2834174973] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2835105084] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2835680001] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2836449483] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2836901991] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2837769123] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2838339840] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2838966585] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2839679451] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2840117259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2840591334] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2841216483] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2841673548] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2842546434] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2843112720] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2843818320] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2844276330] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2844709350] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2845597482] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2846164524] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2846768022] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2847233277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2847706974] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2848255263] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2848696326] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2849577612] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2850130353] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2850813525] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2851234491] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2851693005] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2852694894] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2853263826] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2853878769] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2854592580] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2855034924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2855525274] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2856732585] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857330098] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2857917846] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2858489802] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2859060813] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2859631068] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2860249980] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2860816455] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2861387466] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2861977776] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2862539106] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2863148799] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2863716261] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2864305689] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864875587] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2865435300] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2866061058] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2866625916] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2867195289] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867766552] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2868343674] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2868952380] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2869518645] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2870090349] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2870673813] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2871233967] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2871840153] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2872531011] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2873338587] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2873889438] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2875224597] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2875810287] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2876381529] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2876967576] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2877532203] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2878155126] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2878734831] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2879337489] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2879908101] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880477915] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2881070178] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2881678590] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2882244561] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2882858181] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2883430368] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2884001610] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2884562121] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2885181894] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2885751246] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2886355584] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2886941148] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2887515435] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2888074812] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2888701893] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2889286512] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2889889548] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2890462533] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2891035539] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2891624463] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2892233988] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2892800799] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2893423785] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2893995216] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2894566584] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2895126171] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2895744957] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2896421598] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2897236944] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2897833890] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2898501732] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2899016883] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2899930026] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2900539950] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2901153465] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2901611832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2902092018] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2903153505] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903791842] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2904361950] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2904935103] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2905506786] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2906083215] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2906693538] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2907260055] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2907838437] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908436664] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2908994193] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2909597292] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2910187245] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2910757458] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2911328763] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2911910547] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2912545545] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2913111768] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2913680784] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914266537] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2914828770] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2915616375] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2916186630] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2916787755] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2917357674] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 2917916799] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2918538147] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2919240534] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2920048488] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2920615635] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2921697786] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2922279171] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2922909948] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2923481190] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2924043612] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2924666808] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2925240213] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2925844215] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2926413126] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2927031177] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2927589819] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2928194073] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2928757125] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2929390107] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2929958766] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2930526984] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2931096315] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2931792822] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2932361040] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2932964160] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2933554554] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2934126447] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2935205742] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2936807118] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2937450600] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2938026525] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2938627839] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2939198157] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939831916] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2940391986] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2940997710] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2941583358] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2942192463] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2942762718] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2943333834] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2943907239] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2944515903] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2945228454] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2946047853] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2946604857] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2947123305] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2947582596] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2948487759] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2949091089] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2949701853] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2950440969] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2950887303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2951366712] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2952435213] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2953017690] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2953586748] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2954176911] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2954756616] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2955381744] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2955975561] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2956560054] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2957130078] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2957693949] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2958311727] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2958887967] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2959475148] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2960073648] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2960669712] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2961279216] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2961850647] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2962431822] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2963004891] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2963700075] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2964311448] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2964905328] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2965474134] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2966047308] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2966633901] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2967248004] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2967934095] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2968775313] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2969296092] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2970164610] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2970991401] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2971520643] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2972122440] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2972594142] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2973496533] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2974074096] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2974686162] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2975148288] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2975625744] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2976593319] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2977191378] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2977770243] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2978344635] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2978916234] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2979539976] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2980111638] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2980677840] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2981261472] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2981851005] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2982460110] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2983032129] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2983701105] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2984273292] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2984841006] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2985479322] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2986051530] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2986620546] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2987192901] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2987771514] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2988390090] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2988965196] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2989533813] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2990126097] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2990693832] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2991304092] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2991997197] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2992807230] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2993327820] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2994160239] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2994972309] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2995503483] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2996050407] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2996511210] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2997388317] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2997978858] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2998591722] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2999306457] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2999749872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3000237282] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3001256790] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3001835571] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002421261] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3002982570] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3003590079] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3004157016] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3004780380] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3005348682] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3005918097] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3006487827] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3007101930] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3007678191] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3008278413] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3008858223] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3009428625] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3009985839] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3010612773] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3011185926] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3011787366] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3012357096] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3012985752] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3013553172] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3014158854] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3014736606] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3015338067] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3015907503] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3016477191] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3017047068] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3017659218] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3018223488] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3018823773] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3019405179] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3019975056] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3020534706] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3021151791] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3021824841] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3022628763] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 3023145846] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3024148554] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3024725067] ECW: w=0xbe585450 func=0xbe096228 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 3025321404] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3025929228] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3026593941] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3027413697] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 3028010895] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 3028606644] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3029075385] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3029975676] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 3030548619] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3031159719] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 3031617708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3032094660] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3033128259] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3033725163] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3034298904] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3034863594] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3035473581] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3036054210] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3036679884] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3037250244] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3037843536] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3038404425] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3039040830] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3039608628] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3040228947] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3040812411] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3041391465] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3041955777] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3042589935] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3043158909] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3043773348] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3044362692] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3044950440] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3045525063] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3046138431] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3046729665] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3047331231] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3047902641] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3048485958] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3049045083] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3049654020] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3050220957] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3050837769] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3051411552] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051985335] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3052560819] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3053171163] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3053866200] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3054689862] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 3055199742] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3056230863] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3056825457] ECW: w=0xbe585450 func=0xbe096228 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 3057405813] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3058014645] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3058701156] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3059519967] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 3060112377] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 3060639750] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3061152255] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3062037510] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 3062613477] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3063242070] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3063961425] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 3064414458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3064891053] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3065917596] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3066497763] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3067073331] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3067653813] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3068261574] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3068825907] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3069440577] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3070011546] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070919355] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3072402753] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3073103439] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3073724346] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3074296008] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3074894802] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3075463587] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076086006] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3076645614] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3077251548] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3077828040] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3078429081] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3078999336] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3079570158] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3080148414] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3080784315] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3081351063] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3081965418] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3082535799] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083106705] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3083675070] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3084314646] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3084887967] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3085489155] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3086068755] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3086648145] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3087209118] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3087819483] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3088526490] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3089422119] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 3089968014] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 3090636087] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3091122825] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3092011965] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 3092607672] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3093236076] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 3093690138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3094169673] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3095321166] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3095908830] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3096498405] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3097069815] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3097680180] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3098257932] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3098877075] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3099448170] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3100020588] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3100580490] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3101202573] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3101770140] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3102372336] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3102977241] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3103633239] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3104195661] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3104803800] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3105389196] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3105991371] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3106564209] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3107169429] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3107737794] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3108346017] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3108913059] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3109594215] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3110231733] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110863770] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3111491376] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3112098675] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3112676322] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3113297502] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3113872650] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3114441456] ECW: w=0xbe585900 func=0xbe0964c0 '<'
[Hera] [HADES][INFO ] [KRELTSC: 3114998271] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3115615608] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3116339247] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117150750] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 3117712479] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 3118260453] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3118725288] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3119615142] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 3120189387] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3120928314] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3121668081] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 3122101122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3122579817] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 3124117248] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3124769928] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3125347176] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3126139002] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3126780993] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3127419855] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3128141961] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128707806] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3129326823] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3129877338] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3130456602] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3131077908] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3131624937] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3132198027] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3132819228] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3133365774] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3133924080] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3134555025] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3135280050] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3136037751] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3137027397] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 3137668023] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 3138770544] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139385235] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139957128] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3140558358] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3141116895] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 3141750360] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3142301736] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3142877115] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 3143494368] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3144050805] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3144613668] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 3145280964] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3145829610] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3146386509] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 3147023649] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3147571728] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3148189191] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3148992924] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3149542536] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 3150288624] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3151094079] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 3151682100] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 3152785545] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153383121] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153982629] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3154561431] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3155131077] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3155739993] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3156423522] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3157285845] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3157983780] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3158565543] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3159183552] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3159761934] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3160330677] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3160890348] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3161470767] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3162087474] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3162636771] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3163195665] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3163768608] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3164327733] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3164987952] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3165532398] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3166154985] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3166912266] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3167486511] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3168092256] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3168669420] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3169274241] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3169860666] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3170487138] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3171051492] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3171610071] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3172218966] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3172857345] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3173592135] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3174176460] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3174734577] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3175293282] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3175852176] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3176489988] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3177044388] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3177630918] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178219338] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178810404] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3179389689] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3179947470] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3180538704] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3181100454] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3181716972] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3182267424] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3182858154] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3183560730] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3184123194] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3184762098] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3185310849] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3185869806] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3186427650] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3187000278] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3187614570] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3188168487] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3188816421] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3189511479] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3190373886] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 3190986162] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3191580630] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 3192008526] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3192488502] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 3193499883] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194091369] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194661582] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3195369933] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3195928008] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3196539927] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3197099976] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3197688900] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3198392442] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3198938778] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3199512162] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3200136870] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3200680581] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3201235023] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3201857673] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3202400418] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3202952550] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3203579904] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3204124749] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3204731733] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3205531035] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 3206064099] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 3206948997] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3207895362] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3209362968] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209946915] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3210528195] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3211088475] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 3211705413] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3212315043] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3212880489] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 3213518385] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3214212246] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3215001720] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 3215622459] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3216190614] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3216748248] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 3217366320] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3217941867] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3218588226] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3219375768] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3219928971] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 3220800471] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3221606493] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 3222174123] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 3223194576] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3223776654] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3224382315] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3224966808] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3225539100] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3226110321] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3226731480] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3227290059] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3227843682] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3228402093] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3229061178] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3229721418] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3230280774] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3230867556] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3231426681] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3232039881] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3232587834] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3233190450] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3233746635] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3234303030] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3234927969] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3235473507] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3236066421] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3236633505] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3237214470] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3237791235] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3238348239] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3238904067] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3239500320] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3240120198] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3240666618] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3241237020] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3241793709] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3242350629] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3242962086] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3243544437] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3244101378] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3244664745] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3245222547] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3245844924] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3246455541] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3247060530] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3247646451] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3248213241] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3248787276] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3249342222] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3249912204] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3250477167] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3251089212] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3251668434] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3252224220] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3252787818] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3253357044] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3253988640] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3254539953] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3255186879] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3255860055] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3256448475] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3257067324] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3257613408] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3258217326] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3258865281] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3259651311] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 3260220894] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3260900580] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3261626697] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 3262073430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3262551558] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 3263860908] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3264465498] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3265044300] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3265829301] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3266431224] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3267045768] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3267603255] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3268159125] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3268789797] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3269341992] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3269919954] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3270542457] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3271088352] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3271645062] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3272256288] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3272815581] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3273372879] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3273984399] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3274530168] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3275149563] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3275945232] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 3276478149] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 3277268274] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3278144268] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 3278694783] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 3279693060] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3280282236] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3280865700] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3281470668] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3282041469] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3282598830] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3283214844] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3283775124] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3284330826] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3284888103] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3285535554] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3286090395] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3286648092] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3287225172] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3287786481] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3288407640] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3288953829] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3289526898] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3290084931] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3290651175] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3291263325] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3291861804] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3292555623] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3293128797] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3293723790] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3294308661] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3294866799] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3295424601] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3296045046] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3296665764] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3297214578] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3297834666] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3298395156] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3298964550] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3299579829] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3300146493] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3300736887] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3301309410] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3301909422] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3302494062] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3303058332] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3303615504] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3304184100] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3304795662] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3305340255] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3305925924] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3306576210] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3307377150] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 3307923591] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3308553339] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 3309053223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3309535236] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 3310526100] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3311113470] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3311687169] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3312272460] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3312852039] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3313465092] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3314013486] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3314591868] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3315205887] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3315758397] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3316315380] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3316940676] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3317487915] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3318044919] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3318680253] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3319237887] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3319803459] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3320413173] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3321025449] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3321766896] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3322580877] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 3323172678] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 3324144495] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3324964020] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 3325514766] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 3326507520] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327127272] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327697989] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3328284183] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3328853766] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3329484690] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3330407199] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3331898409] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3332466942] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3333024534] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3333680721] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3334303014] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3334853445] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3335429979] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3335989335] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3336557238] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3337174743] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3337743801] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3338303388] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3338863563] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3339424620] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3340049286] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3340703247] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3341297211] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3341884308] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3342444777] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3343037544] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3343596774] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3344167407] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3344729010] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3345343365] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3345904002] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3346463736] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3347022735] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3347583666] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3348236199] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3348782241] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3349377738] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3349947594] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3350519466] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3351105366] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3351667494] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3352239387] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3352800948] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3353422947] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3353971908] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3354574146] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3355254126] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3356062479] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 3356650878] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3357251037] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3357972786] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3358411014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3358905123] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 3359862828] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360444507] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3361036833] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3361623825] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3362182824] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3362809464] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3363381294] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3363940377] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3364553430] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3365118141] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3365675775] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3366293175] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3366851691] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3367409451] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3368020026] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3368564850] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3369138528] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3369748095] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3370293654] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3370903662] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3371712099] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 3372337101] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 3372925164] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3373408500] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3374308917] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 3374886816] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3375513834] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3375954015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3376432185] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 3377438631] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3378026064] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3378605391] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3379193559] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3379835970] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3380450766] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3380998929] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3381574644] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3382188726] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3382743336] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3383300529] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3383927610] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3384489549] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3385047099] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3385657590] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3386220873] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3386891277] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3387527136] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3388120449] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3388784196] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3389596497] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 3390166332] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 3390670815] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 3391123218] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3392015193] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 3392573772] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3393179643] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3393904017] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3394363161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3394839525] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 3396214731] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3396826944] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3397402491] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3397986984] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3398584476] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3399227979] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399775554] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3400641006] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3401208972] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3401855058] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3402386127] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3403004220] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3403669500] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3404299458] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3404866794] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3405462480] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3406021248] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3406634574] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3407209050] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3407806164] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3408366192] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3408991845] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3409521150] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3410190210] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3410817984] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3411647631] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 3412180317] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 3413170509] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3413759013] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3414334644] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3414916617] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3415496574] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3416147427] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3416695065] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3417348921] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3417913653] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3418638699] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3419168424] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3419798277] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3420358620] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3420970707] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3421533528] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3422129214] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3422696613] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 3423310821] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3423853356] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3424448664] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3425006592] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3425630943] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3426160836] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3426785985] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3427343955] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 3427970259] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3428499606] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3429101172] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3429662040] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3430293321] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3430841631] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3431436078] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3432013893] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3432629088] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3433172694] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3433770039] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3434349009] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3435032622] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3435574779] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3436209315] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3436807815] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3437431095] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3437962542] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3438577002] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3439135434] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3439755648] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3440297910] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3440893659] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3441532773] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3442356645] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 3442884606] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 3443876667] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3444478632] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3445050798] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3445657362] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3446219070] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3446859969] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3447398472] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3448005372] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3448576320] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3449196240] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3449805072] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3450406869] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3450981996] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3451594125] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3452149092] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3452741061] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3453312576] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3453926490] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3454455186] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3455062611] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3455676798] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3456494412] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 3457061412] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3457674171] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 3458119077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3458603925] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 3459576897] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460174977] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460747332] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3461345874] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3461904915] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3462540081] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3463071675] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3463738320] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3464299713] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3464923371] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3465465423] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3466060227] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3466703898] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3467320773] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3467864631] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3468460548] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3469026813] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3469657233] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470188281] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3471125070] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3472636188] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3473207241] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3473833272] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3474374757] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3474983148] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3475622619] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3476493006] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 3477029157] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 3478048161] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478660941] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3479241066] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3479822472] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3480402471] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3481147698] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3481688238] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3482318112] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3482876586] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3483488925] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3484018020] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3484630947] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3485199291] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 3485812239] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3486372792] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3486972426] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3487534302] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 3488157120] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3488714187] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3489330579] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3489899259] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3490551981] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3491087292] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3491692176] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3492252162] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 3492879453] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3493407351] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3494001000] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3494557626] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3495182712] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3495710988] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3496313814] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3496884153] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3497497416] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3498091611] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3498688956] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3499282374] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3499897842] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3500427882] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3501036819] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3501594873] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3502206960] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3502742397] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3503364501] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3504006177] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3504758271] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3505373466] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3505981899] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3506628069] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3507474579] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 3507999705] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 3509032548] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3509648457] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3510221946] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3510803247] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3511364010] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3511998378] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3512640411] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3513248466] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3513823971] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3514438284] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3514970109] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3515567622] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3516137625] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 3516768906] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3517297623] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3517913133] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3518511801] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 3519135942] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3519675768] ECW: w=0xbe590628 func=0xbe08cdf4 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3520291635] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3520923084] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3521734860] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 3522304338] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3522918189] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3523641870] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3524095722] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3524586870] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3525484515] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3526065732] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3526673493] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3527252043] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3527813289] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3528453978] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3529091433] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3529657572] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3530275833] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3530873451] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3531434235] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3532047960] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3532681152] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3533315583] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3533945478] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3534516552] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3535127232] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3535715883] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3536500191] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3537082605] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3538223052] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3538858071] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3539431224] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3540014352] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3540575514] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3541218744] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3541769553] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3542350287] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3542961198] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3543874971] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3544385838] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3545259942] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3545839395] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3546409608] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3546984735] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3547582983] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3548196855] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3548753187] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3549340641] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3549960057] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3550505910] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3551079987] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3551680965] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3552462375] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3552989979] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3553851399] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3554431146] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3555005055] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3555601665] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3556162092] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3556760844] ECW: w=0xbe583fb0 func=0xbe08a8f0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3557345568] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3557984661] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3558531354] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3559089513] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3559703070] ECW: w=0xbe583fb0 func=0xbe08a8f0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3560275026] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3560990622] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3561539226] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3562138167] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3562709808] ECW: w=0xbe583fb0 func=0xbe08a8f0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3563269227] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3563900319] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3564456777] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3565034613] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3565612218] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3566415762] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3566951871] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3567540669] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3567962433] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3568452552] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3569298747] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3569884920] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3570476742] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3571054473] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3571613367] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3572244837] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3572792517] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3573349311] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3573960264] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3574566387] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3575265582] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3576049071] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3576651708] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3577210938] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3577824957] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3578379273] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3578990037] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3579574236] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3580360728] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3580937325] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3581805801] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3582393528] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3582992196] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3583590549] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3584159355] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3584785764] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3585368262] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3585947694] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3586526811] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3587337768] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3587874864] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3588725595] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3589329135] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3589900965] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3590486571] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3591049602] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3591701967] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3592722357] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3594247482] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3594817821] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3595462899] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3596008311] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3596584614] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3597162660] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3598113309] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3598636671] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3599556303] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3600145899] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3600718107] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3601306716] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3601895178] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3602466882] ECW: w=0xbe583fb0 func=0xbe08a8f0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3603030081] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3603643680] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3604222944] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3604782762] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3605356020] ECW: w=0xbe583fb0 func=0xbe08a8f0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3605929278] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3606542835] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3607214772] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3607784103] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3608386425] ECW: w=0xbe583fb0 func=0xbe08a8f0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3608946852] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3609558729] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3610162374] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3610738509] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3611316219] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3612124467] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3612659274] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3613244229] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3613967742] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3614401854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3614878449] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3615860241] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3616469346] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3617039370] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3617616954] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3618195693] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3618814458] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3619391895] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3619949949] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3620593179] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3621142875] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3621699606] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3622310706] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3622872834] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3623516211] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3624135816] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3624708150] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3625298208] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3625872411] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3626444724] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3627036966] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3627597687] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3628212084] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3628767030] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3629339826] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3629952774] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3630501609] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3631120017] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3631736031] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3632283333] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3632879376] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3633491673] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3634074066] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3634861902] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3635464371] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3636591378] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3637175052] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3637775295] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3638437572] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3639015891] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3639616659] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3640195461] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3640755027] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3641316357] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3641892345] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3642507288] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3643055556] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3643626840] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3644185251] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3644744922] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3645366459] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3645929889] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3646518582] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3647090559] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3647669928] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3648260175] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3648819804] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3649377858] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3649956450] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3650570784] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3651117729] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3651683259] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3652254354] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3652814298] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3653426406] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3653989458] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3654578802] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3655214997] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3655807218] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3656609082] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3657157665] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3657747471] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3658184544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3658664205] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3659643624] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3660225303] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3660811161] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3661392000] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3661980672] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3662575056] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3663154971] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3663714138] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3664328598] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3664908912] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3665467218] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3666095139] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3666667347] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3667228614] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3667843620] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3668401695] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3669033711] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3669676794] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3670251102] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3670851282] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3671411751] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3672028773] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3672585882] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3673157985] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3673771626] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3674318928] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3674878095] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3675504546] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3676052961] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3676643292] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3677232300] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3677817906] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3678603642] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3679193805] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3680224800] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3680808285] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3681403509] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3681981597] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3682552671] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3683124753] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3683720901] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3684278451] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3684834867] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3685414152] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3686030859] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3686655609] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3687215973] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3687809013] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3688368684] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3688985538] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3689535717] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3690138522] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3690709197] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3691280523] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3691881837] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3692441340] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3693001599] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3693562929] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3694222938] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3694772760] ECW: w=0xbe591528 func=0xbe08d148 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3695333145] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3695909910] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3696469917] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3697083516] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3697632225] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3698239272] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3698815659] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3699396330] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3700190256] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3700739616] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3701385408] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3702113772] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3702568485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3703045836] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3703921179] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3704520498] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3705187899] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3705990645] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3706512810] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3707454240] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3708033084] ECW: w=0xbe585540 func=0xbe0962c4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3708628161] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3709241088] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3709908972] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3710727237] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3711235731] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3712587375] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3714185412] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3714786390] ECW: w=0xbe585540 func=0xbe0962c4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3715355406] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3715964721] ECW: w=0xbe584be0 func=0xbe08b0a0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3716556963] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3717240345] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3718121253] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3718632498] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3719477832] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3720059889] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3720632601] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3721342128] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3722144412] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3722665800] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3723289395] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3723730647] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3724211085] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3725040795] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3725636376] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3726302265] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3727104108] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3727651935] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3728585427] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3729167568] ECW: w=0xbe585540 func=0xbe0962c4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3729756870] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3730365702] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3731031654] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3731946771] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3732520428] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3733478490] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3734081967] ECW: w=0xbe585540 func=0xbe0962c4 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3734651634] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3735265632] ECW: w=0xbe584be0 func=0xbe08b0a0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3735869298] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3736538862] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3737341041] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3737868792] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3738672189] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3739254708] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3739836723] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3740608557] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3741474807] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3742056633] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3742708725] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3743482260] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3744011250] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3744620124] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3746327529] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3746984220] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3747601494] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3748218180] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3748864497] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3749589039] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3750215847] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3750838917] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3751498317] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3752111055] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3752771526] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3753375003] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3753991899] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3754617615] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3755276427] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3755887023] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3756523029] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3757140681] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3757757556] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3758362356] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3759033222] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3759645036] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3760282596] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3760908102] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3761525544] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3762130365] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3762795687] ECW: w=0xbe590718 func=0xbe08cfb8 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3763582872] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3764302689] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3765061986] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3765940563] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3766495992] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3767544396] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3768166983] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3768793497] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3769378725] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3769957989] ECW: w=0xbe590718 func=0xbe08cfb8 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3770549937] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3771149970] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3771828039] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3772629819] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3773135730] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3774167964] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3774742881] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3775313073] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3775901430] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3776487309] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3777044607] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3777630801] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3778192362] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3778800963] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3779365968] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3779965098] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3780586530] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3781164135] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3781730589] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3782351874] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3782950500] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3783541314] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3784132338] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3784699170] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3785255418] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3785859210] ECW: w=0xbe590718 func=0xbe08cfb8 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3786491793] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3787091385] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3787775838] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3788620815] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3789133383] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3789742950] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3790193232] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3790694124] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3791814369] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3792424041] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3792995178] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3793585719] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3794198688] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3794811468] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3795508227] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3796068339] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3796748172] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3797374644] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3798003993] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3798650709] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3799223652] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3799781832] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3800384658] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3800986413] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3801569625] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3802122345] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3802687203] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3803257815] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3803861334] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3804423399] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3805037082] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3805593519] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3806160666] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3806716809] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3807361047] ECW: w=0xbe590718 func=0xbe08cfb8 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3807955452] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3808554267] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3809293362] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3810099552] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3810610146] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3811632153] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3812327337] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3812896584] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3813493551] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3814071912] ECW: w=0xbe590718 func=0xbe08cfb8 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3814665708] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3815265699] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3815968422] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3816770622] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3817275840] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3818572401] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3820238079] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3820813773] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3821406729] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3821998047] ECW: w=0xbe590358 func=0xbe08c98a '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3822583569] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3823140510] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3823716729] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3824302692] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3824909361] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3825474135] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3826095336] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3826735941] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3827306742] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3827863788] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3828502986] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3829065765] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3829652190] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3830231349] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3830800890] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3831358482] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3831963114] ECW: w=0xbe590718 func=0xbe08cfb8 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3832624992] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3833225025] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3833904249] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3834733224] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3835243755] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3835854036] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3836595126] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3837047046] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3837523095] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3838744602] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3839328423] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3839899455] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3840484536] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3841076295] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3841646319] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3842204373] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3842834394] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3843505953] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3844065519] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3844636152] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3845211300] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3845819145] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3846406242] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3846999828] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3847572876] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3848132463] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3848749947] ECW: w=0xbe591618 func=0xbe08d042 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3849505485] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3850081095] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3850762860] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3851599017] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3852111753] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3853275048] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3853860969] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3854430888] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3855010824] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3855593868] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3856162989] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3856722240] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3857342265] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3857933142] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3858587964] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3859159353] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3859733598] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3860342178] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3860931228] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3861507930] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3862076946] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3862635105] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3863239569] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3863848506] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3864404145] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3864972342] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3865530711] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3866204916] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3866792790] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3867351306] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3867946047] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3868505046] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3869110182] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3869700072] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3870286308] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3870990480] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3871802550] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3872333157] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3872967483] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3873415728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3873891021] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3875200224] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3875805759] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3876417027] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3876994170] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3877548297] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3878113386] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3878689773] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3879293922] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3879881229] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3880449006] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3881018022] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3881574879] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3882177369] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3882786180] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3883341126] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3883909197] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3884467188] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3885111615] ECW: w=0xbe591618 func=0xbe08d042 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3885699678] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3886266804] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3886996155] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3887807826] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3888323229] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3889470963] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3890140149] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3890710026] ECW: w=0xbe590448 func=0xbe08cb44 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3891306657] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3891865887] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3892439187] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3893015385] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3893623335] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3894245187] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3894804816] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3895396218] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3895954398] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3896558715] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3897197493] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3897757752] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3898328196] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3898912626] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3899542878] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3900131676] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3900690822] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3901261098] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3901849602] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3902454612] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3903042108] ECW: w=0xbe591438 func=0xbe08d0e0 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3903631410] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3904202652] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3904761588] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3905368782] ECW: w=0xbe590538 func=0xbe08cca0 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3905980113] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3906641298] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3907347108] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3908192043] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3908712213] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3909330306] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3910088910] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3910532955] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3911032545] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3912406764] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3912996381] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3913565313] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3914165283] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3914735874] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3915294201] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3915902970] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3916515204] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3917079852] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3917649267] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3918239178] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3918801936] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3919407765] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3920007273] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3920615643] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3921303162] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3921873501] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3922464189] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3923069766] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3923756403] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3924594009] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3925150530] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3926223000] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3926854428] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3927419013] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3947653122] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3949236375] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3949853481] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3950479995] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3951085383] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3951692220] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3952308402] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3952988235] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3953600238] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3954236076] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3954803937] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3955425453] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3956145102] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3956770041] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3957370893] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3957974790] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3958548279] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3959108601] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3959709348] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3960341049] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3960905949] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3961473600] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3962037534] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3962670558] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3963267399] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3963828771] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3964413684] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3964982343] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3965584392] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3966192174] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3966848424] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3967421682] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3967985574] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3968613201] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3969326508] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3969924693] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3970528107] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3971119215] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3971724267] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3972329739] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3972926706] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3973497129] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3974061231] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3974693436] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3975304221] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3975869373] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3976439061] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3977031093] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3977638980] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3978350712] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3979188087] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3979698366] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3980304321] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3980745048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3981251757] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3982666002] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3983287770] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3983953554] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3984553356] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3985151646] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3985717428] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3986322858] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3986931018] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3987525948] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3988106073] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3988677420] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3989237406] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3989858586] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3990457779] ECW: w=0xbe584550 func=0xbe08ad5a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3991021356] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3991619646] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3992189040] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 3992746968] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3993350781] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3994049661] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3994855956] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3995363946] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3996406386] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3996984516] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3997575225] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3998270178] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3998855889] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3999458022] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4000174248] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4000834887] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4001416713] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4002013260] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4002617850] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4003215867] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4003793052] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4004402346] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4004966868] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4005572319] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4006186716] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4006758966] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4007374980] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4007942925] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4008568872] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4009169325] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4009733007] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4010317941] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4010888826] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4011493752] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4012093764] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4012730631] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4013307669] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4013871078] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4014489906] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4015088742] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4015738125] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4016310291] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4016891130] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4017496497] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4018094304] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4018672119] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4019245755] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4019812629] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4020419214] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4021031511] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4021596264] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4022166666] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4022730369] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4023401487] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4024003242] ECW: w=0xbe584640 func=0xbe08add0 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 4024568478] ECW: w=0xbe582750 func=0xbe09c09c 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4025164395] ECW: w=0xbe585360 func=0xbe09618e '0='
[Hera] [HADES][INFO ] [KRELTSC: 4025730177] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4026335460] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4027057692] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4027864764] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4028398332] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4029008046] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4029762912] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 4030202547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4030690734] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 4033078371] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4033714083] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4034298639] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4034862153] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4035504417] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4036087650] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4036661286] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4037266044] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 4037909001] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4038446475] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4039026138] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4039844004] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4040372133] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 4041571254] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4042246068] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4042849839] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4043407389] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4044030459] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4044608736] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4045194489] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4045753467] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4046378154] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4047024408] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4047598065] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4048217187] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 4048840257] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4049373258] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4049949498] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4050841515] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 4051373928] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 4052669733] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4053251328] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4053827022] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4054400490] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4055007306] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4055578485] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4056152520] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4056726030] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4057354896] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4057922820] ECW: w=0xbe582930 func=0xbe09c242 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 4058513214] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4059087774] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 4059717417] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4060250502] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4060839573] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4061641584] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4062151821] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 4064167401] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 4065744102] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4066320951] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4066913298] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4067475636] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4068084426] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4068662031] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4069264584] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4069872051] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 4070490543] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4071023691] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4071674775] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4072473069] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 4072991097] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 4074096012] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4074677124] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4075265082] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4075822464] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4076425563] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4077000039] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4077610950] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4078303320] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 4078924416] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4079481966] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4080078723] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4080872334] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 4081391538] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4082009946] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 4082446158] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4082919708] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 4084180485] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4084761471] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4085337522] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4085925837] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4086556971] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4087130565] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4087697712] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4088309988] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 4088934780] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4089465513] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4090087113] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4090882068] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4091401797] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 4092700584] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4093287618] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4093866042] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4094446881] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4095219387] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4095792750] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4096397004] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4096956318] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4097563008] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4098139479] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4098744636] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4099347021] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 4099970973] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4100543076] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4101144999] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4101937518] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 4102460481] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 4103798517] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4104409554] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4105006773] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4105564260] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4106168997] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4106750319] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4107331053] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4107887805] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4108491912] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4109076279] ECW: w=0xbe582930 func=0xbe09c242 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 4109763273] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4110340458] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 4110977934] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4111513266] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4112090199] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4112890761] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4113439743] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 4114670343] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4115274702] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4115859594] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4116418530] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4117026312] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4117617084] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4118194710] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4118794134] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 4119434424] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4119975447] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4120550322] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4121357457] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 4121874477] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 4122922146] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4123533771] ECW: w=0xbe582a20 func=0xbe09c2f8 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 4124117760] ECW: w=0xbe585720 func=0xbe096360 '='
[Hera] [HADES][INFO ] [KRELTSC: 4124682975] ECW: w=0xbe590260 func=0xbe08c890 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4125287607] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4125882453] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4126532571] ECW: w=0xbe590168 func=0xbe08c7ee '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4127132625] ECW: w=0xbe587ca0 func=0xbe09439c '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 4127767833] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4128302976] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4128879993] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4129678224] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 4130267694] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4130954898] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4131730449]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4132408581] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 4133186442] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4133946873] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 4134414837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4134891579] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 4136068755] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4136662530] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4137231651] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4137792414] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4138379700] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4139315397] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4140137148] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 4140752070] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4141776912] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4142620986] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 4143216525] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 4144260771] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4144893480] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4145469195] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4146056565] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4146644964] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4147231137] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4147818885] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4148389518] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4148977665] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 4149660081] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4150477485] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 4151087010] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 4151710668] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 4152245034] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4153152234] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 4153726710] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 4154323782] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4154845044] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4155753882] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4156339635] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4157028267] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4157756694] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 4158289716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4158765912] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4160101890] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4160925972] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 4161519684] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 4162691631] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4163529699] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 4164136158] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 4165524342] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 4166988756] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4167886674] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 4168471566] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 4169185230] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 4169768736] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4170669153] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 4171237833] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 4171849563] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4172379120] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4173402114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4174012437] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 4174603041] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4175111262] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4176021087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4176617067] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4177245534] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4177982172] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 4178467314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4178943216] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 97
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 179
[Hera] -------------------------------------
[Hera] Total executions: 6980
[Hera] Total words: 439
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 4205443284] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4206307812] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 4206949173] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 4208063370] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4208651580] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4209237228] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4209840579] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4210419465] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4211003979] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4211594310] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4212161877] ECW: w=0xbe583dd0 func=0xbe08a7d6 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4212719196] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4213293966] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6997
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 4239226719] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4240077723] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 4240688613] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 78
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6999
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4267054785] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4267904088] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 4268477682] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4269133974] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4269860028] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 4270363125] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4270842093] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 4272046086] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4272648786] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4273234434] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4273823715] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4274409468] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4274984511] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4275576921] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4276148415] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4276737171] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 4277674842] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4278669087] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 4279303728] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 4280088477] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4280956197] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 4281545247] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 4282478109] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4283338710] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 4284065562] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4284723345] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4285492092] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 4285965180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4286447571] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 4287666495] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4288251765] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4288827018] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4289444355] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4290037227] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4290619347] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4291235592] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4291807863] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4292390802] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4292984598] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4293587088] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4294161795] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4294747800] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4295349912] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4295927265] ECW: w=0xbe591708 func=0xbe08d1b0 '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: 4298387205] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4299219708] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 4299833475] 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: 4301964114] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4302802119] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 4303399401] 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: 4304917113] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4305739431] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 4306368507] 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: 4307689869] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4308526278] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 4309095315] 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: 4310440638] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4311273393] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 4311934599] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 4313108667] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4313985921] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 4314575559] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 4315607562] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4316470893] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 4317078675] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 4317772221] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4318306734] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4319251776] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4319837529] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4320490650] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4321215990] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 4321642437] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4322117184] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 4323121257] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 4323647559] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4324436634] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 4325027952] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 4325735652] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 4326219198] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4327016757] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 4327587264] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 4328352315] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 4328834307] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4329643437] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 4330192965] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 4330983699] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 4331472894] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4332284208] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 4332905745] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4333575120] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4334421084]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4335028740] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 4337440863] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4338054861] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 4338966786] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 4339957251] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4340544075] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4341139782] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4341780051] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4342357635] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4342947315] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4343584623] ECW: w=0xbe58fad8 func=0xbe08f0f6 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4344167730] ECW: w=0xbe582660 func=0xbe09c024 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4344748611] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4345647684] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 4346498814] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 4347404208] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 4348398474] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4349188515]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4349862237] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 4350583167] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 4351090191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4351570209] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4352271588] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 4352738397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4353214383] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4353842619] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 4354355880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4354832706] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4355503908] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 4355992074] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4356481353] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4357134873] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 4357630137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4358107068] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4358775666] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 4359259359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4359735282] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4360385631] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 4360850760] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4361397096] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4362025710] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 4362552663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4363044714] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4363698654] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 4364176257] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4364675553] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4365318174] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 4365820956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4366296564] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4366988430] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4367806548] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 4368270270] Total tests run: 1003
[Hera] [HADES][INFO ] [KRELTSC: 4368781179] Passed: 965
[Hera] [HADES][INFO ] [KRELTSC: 4369262268] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 4369728174] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 4370271192] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 4370768115] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 4371339840] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 4371918600] ==============================================
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x00000000be066000, 0x00000000be0a614e)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 4395034728] blk: raw device LBN 2048..3071 (1024 blocks)
[Hera] PCI: init...
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] [HADES][INFO ] [KRELTSC: 4409400156] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002
[Hera] Init: Mama birth...
[Hera] [HADES][INFO ] [KRELTSC: 4417256949] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 4419736944] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 4420952151] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 4424786562] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 4426847292] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 4427462403] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4428063507] ECW: w=0xbe5b4c90 func=0xbe079ee8 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4428653292] ECW: w=0xbe58ac88 func=0xbe095aac '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4429813605] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4430410635] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4430988093] ECW: w=0xbe58ac88 func=0xbe095aac '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 4431923055] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4432462818] ECW: w=0xbe58ac88 func=0xbe095aac '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 4433286648] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4433834622] ECW: w=0xbe5b4c90 func=0xbe079ee8 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4434410253] ECW: w=0xbe58ac88 func=0xbe095aac '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4435370541] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4435918998] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4436496372] ECW: w=0xbe58ac88 func=0xbe095aac '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 4437231813] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4437765990] ECW: w=0xbe5b4c90 func=0xbe079ee8 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 4438354494] ECW: w=0xbe58ac88 func=0xbe095aac '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 4439310015] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4440222759] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 4441844925] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4442440023] ECW: w=0xbe58a6e0 func=0xbe0957d2 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 4443016704] ECW: w=0xbe591708 func=0xbe08d1b0 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] SBI: timer armed (TIME extension)
[Hera] Heartbeat running.
[Hera] Heartbeat: 3 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] ok>