Files
LithosAnanake/logs/20260805-170839/amd64/qemu-amd64-20260805-170839.log
T
Robert Allan JamesandClaude Sonnet 5 7ba7a126c9 logs: add boot-run audit trail and DoE CSVs from item 4.2 work
Serial logs and DoE run CSVs from this session's acceptance-test boots
(the amd64 GOT-indirect-addressing fix and item 4.2's Hermes-native-
on-the-Stadium work) -- committed per the standing convention that
these are audit artifacts, not scratch output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 01:50:45 -04:00

643 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 5 2026 17:08:30
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 249095
Free pages : 247572
Used pages : 1523
Total MB : 973
Free MB : 967
Used MB : 5
 
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
 
IDT installed.
 
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
 
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1945036063 Hz
Timer: init done
 
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
 
Heartbeat: init...
APIC Timer: calibrating...
APIC Timer: apic_hz=936625330, tick_hz=100, initial_count=9366253
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
 
Stadium: 74226 cells (4639 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3938550] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 22648437] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 40760685] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 41299881] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 41904618]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 42687267] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 43247169] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 43854090] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 44218986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44881641] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 51443553] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52332987] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 55260219] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55864788] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56483133] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 57942696] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 58770222] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59402406] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 61039251] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 61717593] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62337618] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 64275729] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 64966062] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65597469] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 67606623] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 68047371] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68461995] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69170787] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69858075] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 70670481] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 71224881] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 71579151] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 71947617] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 72602586] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73231998] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 74618502] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75154674] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75792150] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77233905] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 77805378] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78430233] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 80047233] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 80658249] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81312819] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 85256724] 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: 91534044] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 92187354] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92828337] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 94312050] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 94926636] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95554368] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 96974157] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 97673877] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98294532] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99756846] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 100715202] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101345832] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 103102272] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103975872] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104607195] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 106416450] 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: 107832816] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108450636] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109100544] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110531652] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111147729] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111792681] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113223138] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 113802255] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114427299] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 115894737] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 116488365] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117118743] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 118599390] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 119416815] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120056664] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 121679712] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 122131590] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122506923] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123213363] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 123667677] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 124161555] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 124705056] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 125050464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 125468175] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 126190743] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126816144] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 128320416] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 128928912] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129549924] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 131005917] 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: 132349266] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 132956733] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133586943] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 135101211] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 135707250] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136347204] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 137888583] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 138429501] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 138899145] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139585698] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140048244] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 140472150] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 140928858] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141629775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 142154019] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 142641744] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 143191083] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 143531472] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 143902143] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 144665850] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145303200] 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: 146871837] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 147465066] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148093722] 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: 149646588] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 150267684] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150887961] 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: 152574135] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 153054258] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 153533436] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154215264] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154670313] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 155086764] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 155545635] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156228030] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 156694692] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 157169859] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 157731819] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 158068848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158444664] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 159053202] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159684924] 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: 161318598] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 161974134] 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: 163330965] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163980810] 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: 165575676] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 166219830] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166838238] 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: 168475083] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 168951195] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 169415904] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170106174] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 170621871] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 171107706] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 171568152] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172291581] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172748499] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 173163291] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 173605971] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174291138] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174746250] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 175212282] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 175762860] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 176106945] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 176486415] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 177012108] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177638664] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 179019393] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 179574171] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180201546] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 181596975] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 182165193] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182805168] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 184199841] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184688364] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 185232705] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 185571540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 185945739] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 186757011] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187386612] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 188844264] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 189407988] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190051617] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 191391732] 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: 192761394] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 193339461] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193960914] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 195420561] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195891759] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 196446663] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 196785561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 197169378] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 198077775] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198705381] 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: 200457495] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 201080607] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201723858] 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: 203357658] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 203846139] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 204392937] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 204731457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 205099335] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 205840719] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206467170] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 207998385] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 208575003] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209207754] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 210732396] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 211325583] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212006004] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 213678444] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 214179714] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 214588248] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215269782] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 215727708] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216220662] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 216768804] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 217109403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217510314] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 218324106] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218948247] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 219447858] 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: 221810610] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 222438111] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223062693] 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: 224647752] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 225300432] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225927912] 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: 227602662] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 228088602] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 228570174] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229255236] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 229705665] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 230120688] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 230559567] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231260883] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 231715470] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232287636] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 232950627]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 233480499] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 234008985] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 234625020] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 234969840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 235339587] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 236406975] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237047286] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 238875252] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 239502648] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240120573] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 241708971] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 242341323] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242963973] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 244299888] 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: 246133419] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 246855777] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247481052] 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: 249439302] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 249911319] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 250264182] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250963335] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 251425083] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 251963880] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 252569499] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 252906570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 253272768] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 253841994] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254455215] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 255927126] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 256559100] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257286750] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 259265601] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 259909671] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 260371293] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261173094] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 261728460] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 262287585] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 262951080] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 263329059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 263736942] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 264565455] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265180650] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 266777112] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 267523200] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268144863] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 269275797] 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: 271109496] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 271570803] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 271923309] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272610828] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 273100170] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 273582834] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 274212729]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 274723743] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 275230011] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 275817549] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 276154389] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276524010] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 277464390] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278075910] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 279618402] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 280183848] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280797531] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 282293907] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 282912210] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283546452] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 285143166] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 285829152] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286441029] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 288114309] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 288781584] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289407594] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 291161598] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 291890298] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292558644] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 293115375] 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: 295818726] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 296271318] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296943108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 297421026] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 297833277] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298500384] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 298958079] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 299492277] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 300065913] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 300390930] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 300759795] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 301379757] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302010597] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 303562623] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 304267530] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304877475] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 306520116] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 306945765] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307610541] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 308083209] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 308558733] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 309108723] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 309436050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 309805818] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 310954560] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311570931] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 313198599] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 313787712] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314408283] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 316214577] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 316869189] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317482410] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 318755346] 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: 320396937] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 321042351] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321677874] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 323335530] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 323798496] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 324380175] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 324715713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 325097199] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 325728585] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326344116] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 328030185] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 328756176] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329500059] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 331746912] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 332339049] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 333009432] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 333472461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 333922764] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 335410257] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336217098] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 338491041] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 339365187] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340355421] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 343166250] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 343940163] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 344744190] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 345221709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 345730875] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 347254551] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348088167] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 349404300] 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: 351824655] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 352481178] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353121846] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 354776247] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 355248999] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 355805562] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 356137950] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356552490] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 357854007] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358503369] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 360464643] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 361519410] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362149137] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 364022925] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 364499352] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365072778] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 365415540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 365788332] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 366345273] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366986172] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 368401971] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 369134577] 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: 370711488] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371431767] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 373197174] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 373681959] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 374236254] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 374581851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 374959809] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 375880218] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 376543188] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 378226443] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 378880047] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379534974] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381058272] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 381761562] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382392234] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 383977671] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 384458739] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 385011858] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 385355292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 385736190] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 386382297] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 387025002] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 388463859] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 389070150] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 389696076] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 390460560] 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: 392368200] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 392876652] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 393457470] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 393784986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 394176825] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 395087343] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 395709594] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 397388250] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 398057415] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 398694975] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 400410255] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 401085090] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 401696883] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 403334190] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 404226774] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 404953836] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 406379610] 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: 408426228] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 408929850] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 409612854] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 410076807] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 410541705] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 411126093] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 411457599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 411828291] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 412701870] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413338191] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 415139235] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 415836834] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 416452512] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 418121886] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 418790589] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 419420064] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 421056342] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 421509123] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 422184000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 422642976] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 423107181] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 423673404] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 424005183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 424375182] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 425473020] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 426108018] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 427065072] 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: 429230508] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 430095267] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 430713675] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 432499011] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 433241172] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433855821] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 435697500] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 436150743] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 436826712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 437286297] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 437751825] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 438337158] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 438718371] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 439086039] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 440181777] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 440825196] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 442375878] 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: 443971815] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 444445638] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445074231] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 446110728] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 446770506] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 447392862] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 449082018] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 449539440] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 450226518] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 450685620] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 451173744] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 451730790] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 452073132] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 452442480] 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: 453971574] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 454609974] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 457110276] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 457651761] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 458284743] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 458911635] 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: 460967094] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 461445999] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462137403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 462598584] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 463074864] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 463645203] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 463992480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 464363340] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 465405969] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466041219] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 468029856] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 468492381] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 469125720] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 470169630] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 470631651] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471358797] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 471831612] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 472327443] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 472932453]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 473482569] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 474023067] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 474624843] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 474953661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 475324794] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 475860819] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476470890] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 477856197] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 478391109] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 479002041] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 480395475] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 480917325] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 481567527] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 483001995] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 483550284] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 484166361] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 485488248] 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: 486877629] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 487649421] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488257539] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 489878718] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 490627242] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 491240631] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 492885540] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 493330698] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 493695972] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494367867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 494847360] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 495243546] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 495587568] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496273449] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 496732803] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 497244972] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 497818377] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 498145830] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 498515556] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 499106958] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 499720389] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 501093495] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 501624123] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502235202] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 503649720] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 504170457] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 504780171] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 506287530] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 506804655] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 507441669] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 508794363] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 509328855] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 509952912] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 511298529] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 511925736] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 512536794] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 514159695] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 514775541] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515387628] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 516130335] 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: 518363580] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 518793912] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 519159648] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519839166] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 520314060] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 520711002] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 521057103] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 521740716] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 522218277] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 522676497] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 523250217] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 523575927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 523953591] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 524649321] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525261177] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 526693692] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 527268357] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 527881032] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 529259115] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 529768323] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530400969] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 531912381] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 532601433] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533292501] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 535015845] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 535595655] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536208729] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 537635217] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 538213536] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 538849794] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 540330735] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 540949269] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 541564317] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 543177054] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 543676350] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 544050276] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544719504] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 545427351] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 545822697] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 546167160] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 546835674] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 547317351] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 547778742] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 548373798] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 548701629] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 549069465] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 549588039] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550197921] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 551363757] 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: 552963663] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 553499898] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554112300] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 555498048] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 556073469] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556683603] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 558108768] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 558671379] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559284495] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 560689458] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 561241380] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561877911] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 563417757] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 563979318] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564596634] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 566017935] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 566499255] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 566872425] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567544383] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 568012830] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 568436883] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 568800162] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 569473611] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 569930781] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 570345993] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 570691212] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571359369] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 571817421] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 572372997] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 572943126] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 573303381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 573675354] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 574839132] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575467368] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 576985668] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 577571043] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578194323] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 579658422] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 580204653] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580850109] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 582301734] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 582929466] 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: 584234742] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 584880198] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 586399317] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 587020350] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 587642202] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 589168881] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 589748880] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590371992] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 591846066] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 592318062] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 592696314] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 593397000] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 593925297] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 594394878] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 594766809] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595472031] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 595928424] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 596366316] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 596723253] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597421335] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 597879933] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 598349262] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 598923528] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 599282061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 599671359] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 600454932] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601082244] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 602717157] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 603297828] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603946581] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 605476977] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 606102567] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 606727485] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 608408871] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 608891766] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 609305718] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610013250] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 610477896] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 610942836] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 611318148] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611998737] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 612463446] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 612909696] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 613268544] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 613946886] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 614421297] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 614891424] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 615463254] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 615798078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 616167048] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 616855134] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617553111] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 618980313] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 619517682] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620138169] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 621511905] 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: 622817517] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 623320131] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623939463] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 625321893] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 625929843] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626550393] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 628428906] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 629028645] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 629460090] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630144648] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 630604275] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 631097103] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 631673637] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 632025282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 632405130] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 633168858] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633807027] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 635231646] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 635811183] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636447042] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 637846020] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 638373099] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 639073785] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 640451721] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 641085984] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641740743] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 643363455] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 643849374] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 644235879] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644928627] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 645386427] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 645885555] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 646459884] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 646796829] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 647170062] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 647874129] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648499740] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 649880637] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 650446440] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651065604] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 652484889] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 653032632] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653648121] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 655072047] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 655596585] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656228601] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 657202686] 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: 658914144] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 659364657] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 659734950] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 660584043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 661070508] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 661571631] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 661983798] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 662762100] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 663261816] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 663736311] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 664308477] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 664668438] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 665037765] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 665802291] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666429519] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 667837065] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 668371221] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669017958] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 670408746] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 670988913] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 671612529] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 673064427] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 673590225] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 674215206] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 675603516] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 676048800] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 676439043] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 677137020] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 677601750] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 678013728] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 678368019] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 679048650] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 679519575] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 679987602] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 680561406] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 680893542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 681275847] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 681781863] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 682398192] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 683745552] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 684322002] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684959940] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 686322693] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 686835408] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687451044] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 688802100] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 689334051] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 689964849] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 691346649] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 691961361] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692578362] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 693408891] 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: 695536065] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 696090381] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 696501540] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697269237] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 697732518] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 698220810] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 698802531] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 699132924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 699502650] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 700180173] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700829157] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 702170049] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 702697443] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703314696] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 704663568] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 705190647] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 705837048] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 707289093] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 707822283] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 708434664] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 709839585] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 710449950] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 711083436] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 712687584] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 713166657] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 713535249] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 714210168] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 714670509] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 715148595] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 715721559] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 716053359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 716423673] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 717106950] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 717726345] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 719349876] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 719843733] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 720459159] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 721834323] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 722355060] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722970381] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 724366902] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 724807461] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 725177796] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725867373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 726326160] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 726787887] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 727418286] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 727798386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 728164227] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 728799939] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 729423807] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 730803423] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 731295684] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731933055] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 732697770] 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: 734576976] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 735092589] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735709842] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 737104242] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 737540475] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 737933868] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738616494] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 739074231] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 739537764] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 740123979] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 740463465] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 740832855] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 741439671] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 742069902] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 743461698] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 743983401] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744626484] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 746156355] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 746742045] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747363498] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 748770792] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 749253981] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 749866215] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 751343943] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 751935639] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752569188] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 754221825] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 754787292] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 755158908] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755835612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 756295743] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 756777483] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 757354038] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 757687434] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 758062284] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 758708328] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759343011] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 760700724] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 761208420] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 761826576] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 763186095] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 763676130] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764292417] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 765649122] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 766196298] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 766811493] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 768207825] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 768694479] 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: 769995681] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770612745] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 771977094] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 772414461] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 772864554] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773586891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 774084675] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 774603291] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 775338270]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 775878180] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 776394171] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 777004494] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 777344694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 777734580] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 778407756] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779126649] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 780781218] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 781338642] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 781979856] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 783363525] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 783918198] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784558551] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 785977038] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 786535911] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787155180] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 788525136] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 789064227] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 789684588] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 791083608] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 791553336] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 791929677] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 792619485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 793079910] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 793490292] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 793840782] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 794527860] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 794993052] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 795524604] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 796085661] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 796474518] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 796875597] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 797650938] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 798265545] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 799709589] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 800254686] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800883531] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 802280283] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 802844070] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 803468169] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 804458571] 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: 806192037] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 806721069] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 807353274] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 808706304] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 809255118] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 809878650] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 811290018] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 811727007] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 812103348] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 812772975] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 813245853] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 813685698] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 814042152] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814711569] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 815167206] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 815647350] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 816204690] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 816540921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 816910773] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 817672002] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 818365884] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 819813960] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 820380855] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 821002728] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 822424134] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 822983889] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 823602150] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 825025845] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 825572958] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826209048] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 827567853] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 828133866] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 828754059] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 830168388] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 830673879] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 831066264] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 831742632] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 832211961] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 832749036] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 833102382] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833778498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 834255408] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 834727950] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 835291884] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 835626099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 835994649] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 836654511] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837285414] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 838675572] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 839231904] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 839926731] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 840460131] 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: 842645874] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 843184986] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 843807153] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 845158272] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 845688438] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846309555] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 847682598] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 848125341] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 848497545] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 849191091] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 849658971] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 850126893] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 850686690] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 851065425] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 851437776] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 851968215] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852581877] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 854062083] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 854593194] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855242661] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 856584372] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 857105781] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 857728389] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 859096371] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 859675131] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860284509] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 861719754] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 862284612] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 862895733] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 864374469] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 864801000] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 865165560] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 865846632] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 866309745] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 866704272] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 867048588] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867719790] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 868187460] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 868649124] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 869209761] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 869541477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 869922879] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 870685242] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871302243] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 872708991] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 873278238] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 873894042] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 874387122] 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: 876528450] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 877057125] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 877675785] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 879037887] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 879579687] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880198011] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 881622588] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 882046620] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 882412104] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 883106343] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 883559082] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 883960098] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 884307249] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885052413] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 885507714] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 885968853] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 886524408] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 886870110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 887246472] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 887966163] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 888582996] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 889981701] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 890727327] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 891354828] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 892696266] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 893201883] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893820648] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 895220928] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 895793367] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 896403144] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 897801639] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 898368324] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 898975896] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 900386067] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 900799641] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 901159245] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901839792] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 902292258] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 902682900] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 903025830] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903703185] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 904166781] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 904642704] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 905192946] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 905576511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 905989518] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 906859611] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907533816] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 908490450] 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: 910396095] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 911018073] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911691375] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 913130715] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 913669428] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914353881] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 915762015] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 916406442] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 917086086] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 918559635] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 919179219] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919851177] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 921333483] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 921794034] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 922189191] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 922942209] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 923441967] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 923871333] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 924248619] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925001679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 925508745] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 926013312] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 926641233] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 927012387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 927418947] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 928121439] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928813305] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 930364365] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 930997452] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931685706] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 933113895] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 933638265] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 934250100] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 935609871] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 936031845] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 936421773] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 937109502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 937563606] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 938024955] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 938578200] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 938907249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 939287895] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 939967455] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940587081] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 941991876] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 942522840] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943137699] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 944388984] 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: 945764379] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 946273881] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946883931] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 948262728] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 948686739] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 949050522] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949736718] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 950189772] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 950656644] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 951212388] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 951594042] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 951976683] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 952663404] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953276793] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 954700593] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 955291554] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 955931970] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 957279540] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 957799101] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958443612] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 959785617] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 960225945] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 960592500] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961273089] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 961728705] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 962205510] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 962761044] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 963102525] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 963470634] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 964128039] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964768245] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 966140259] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 966698439] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967328565] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 968723091] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 969287970] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969913455] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 971333958] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 971777709] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 972142395] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 972836760] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 973294329] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 973789803] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 974347395] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 974690430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 975112950] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 975874536] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976495569] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 977917899] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 978482715] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979118259] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 980476308] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 981013362] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981630153] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 982701447] 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: 984318909] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 984929295] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985662363] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 987108234] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 987600264] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 987968604] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988644762] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 989106972] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 989584722] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 990148236] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 990483375] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 990853185] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 991593624] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 992216946] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 993632283] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 994214361] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 994836906] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996239454] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996833943] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997446450] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 998835558] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 999366270] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000013280] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1001415975] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1001866719] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1002254547] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1002940365] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1003406376] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1003874697] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1004451924] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1004806446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1005182262] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1006318131] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006963293] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1008404271] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1008985047] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1009656480] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1011083598] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1011727731] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1012368966] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1013469030] 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: 1015082838] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1015649334] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016289120] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1017689820] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1018345230] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019013681] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1020400941] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1020925563] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1021317822] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1022011431] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1022474019] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1022974134] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1023538866] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1023884442] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1024260951] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1024848783] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1025493987] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026857286] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1027412967] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1028047671] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1029415674] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1029999159] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030638168] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1032101553] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1032584427] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1033149243] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1033511220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1033885902] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1034494650] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1035133218] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036514136] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1037068620] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037717478] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039130820] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039726821] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040358963] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1041929280] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1042414779] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1042984488] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1043320719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1043733096] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044470322] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045099965] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1046381805] 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: 1047766377] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1048385310] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049073942] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1050515907] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051033221] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1051653750] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1053049326] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1053591609] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1054211802] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1055605005] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1056143886] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1056777666] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1058181978] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1058627136] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1059000411] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059683583] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1060145688] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1060626777] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1061189073] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1061524317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1061915757] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1062605607] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1063377147] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1064864640] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1065464883] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1066090515] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1067452638] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1067970666] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1068592644] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1069982088] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1070527290] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071243390] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1072646547] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1073199435] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073826537] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1074547446] 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: 1076545281] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1076988192] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1077373605] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078056147] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1078528857] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1079019795] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1079648031]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1080200940] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1080764790] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1081460604] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1081841964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1082360055] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1083120234] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083759936] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1084305957] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1085003220] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1085647605] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1086110634] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1086715350] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087361961] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1087757349] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1088333211] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088958444] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1089407004] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1089992232] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090610556] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1091090553] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1091704320] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092334551] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1092743946] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1093363404] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093984122] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1094400174] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1094891322] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1095276567] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095953502] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1096430979] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1096894827] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1097263734] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097963076] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1098436143] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1098887790] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1099241094] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1099921242] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1100495067] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1101031995] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1101643683] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1101996042] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1102372362] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1103205768] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1103852442] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1104351465] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1105026720] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105664868] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1106170086] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1106839608] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107478323] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1107888159] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1108577400] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109269119] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1109683134] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1110321051] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110966906] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1111464732] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1112101725] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112734266] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1113178038] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1113697011] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1114087002] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114779456] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1115259537] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1115739786] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1116132444] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116823071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1117296852] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1117777416] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1118382888] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1118719119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1119094620] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1119942957] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1120660443] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1121085672] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1121768634] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122386538] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1122857946] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1123504473] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1124122629] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1124545905] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1125123195] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125751158] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1126160427] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1126840134] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127459214] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1127905884] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1128330756] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129041081] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1129498251] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1129919343] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130657409] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1131124617] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1131609150] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1132226277] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1132557741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1132935132] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1133712951] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134350973] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1134777924] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1135348872] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1135968204] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1136414139] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1136971794] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137599211] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1138012071] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1138656498] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139284818] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1139721282] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1140355965] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140980631] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1141433916] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1142066142] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142698893] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1143126600] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1143565920] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1144251276] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1144732470] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1145147073] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145837217] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1146301611] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1146782910] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1147388550] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1147738662] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1148112693] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1148918127] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1149566124] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1150030707] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1150690086] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151342787] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1151777739] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1152487770] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1153135998] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1153599090] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1154301204] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154958924] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1155371784] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1156091664] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156725633] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1157170077] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1157695602] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158400593] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1158867423] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1159332279] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160029710] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1160494881] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1161001506] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1161685161]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1162194600] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1162742490] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1163349222] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1163706453] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1164102408] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1164823086] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165498110] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1165906455] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1166548593] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167186531] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1167604158] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1168356084] 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: 1169535339] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170180963] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1170616776] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1171285983] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171934295] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1172333316] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1172811591] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173519207] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1173990720] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1174433001] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175129319] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1175658351] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1176210084] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1176770994] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1177118439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1177497111] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1178445954] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179106719] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1179588144] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1180267704] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180918431] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1181342841] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1182081180] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182726069] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1183174293] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1183796901] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184438430] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1184836023] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1185298065] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185995286] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1186467996] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1186903011] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187591055] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1188054588] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1188543468] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1189100934] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1189449954] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1189831146] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1190760480] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191412824] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1191894522] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1192645188] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193285835] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1193740401] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1194487917] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195135956] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1195582773] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1196289948] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197010185] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1197411558] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1197999222] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198701000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1199185659] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1199625966] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200324132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1200789030] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1201287780] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1201847724] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1202199621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1202583774] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1203543180] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204178745] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1204626129] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1205322657] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205956983] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1206393069] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1207114482] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1207765104] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1208210682] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1208947782] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209596136] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1210051206] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1210698615] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211333928] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1211746746] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1212255891] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212975729] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1213434978] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1213885890] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214578428] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1215041247] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1215523638] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1216095006] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1216442766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1216829775] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1217875281] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1218509649] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1218985488] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1219736343] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220391417] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1220836239] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1221640749] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222285218] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1222723173] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1223390406] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224023073] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1224432762] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1224944448] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225642593] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1226104866] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1226548470] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227240672] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1227708006] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1228190145] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1228760925] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1229099109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1229477781] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1230318516] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230954627] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1231383867] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1231999461] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232638953] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1233057630] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1233725766] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234345560] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1234796976] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1235463327] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1236208302] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1236623430] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1237341063] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237978161] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1238396607] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1238891871] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239568911] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1240029420] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1240438101] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1241125452] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241585415] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1242051930] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1242615423] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1242961482] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1243334379] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1244188050] 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: 1245467034] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246091931] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1246527891] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1247142582] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247765799] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1248181809] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1248830730] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249464279] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1249898286] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1250548551] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251167253] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1251613251] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1252197534] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1252827072] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1253249025] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1253914914] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254549450] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1254963675] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1255438779] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256134593] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1256595501] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1257005757] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257698379] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1258160589] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1258626831] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1259188476] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1259550327] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1259939247] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1260770973] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261417479] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1261899891] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1262562231] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263209157] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1263674349] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1264327827] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264985463] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1265400591] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1266149997] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266794319] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1267242417] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1267732242] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268445612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1268906016] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1269360603] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270064586] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1270537191] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1271026680] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1271582424] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1271925648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1272309570] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1273015548] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273645380] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1274071155] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1274759388] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275392454] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1275826776] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1276383780] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277024868] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1277430672] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1278059412] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278699807] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1279138140] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1279824294] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280454903] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1280911590] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1281377622] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282064742] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1282522101] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1283073183] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283762109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1284229905] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1284702783] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1285269111] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1285613112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1285986219] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1286899656] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287545469] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1287970614] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1288663320] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289308587] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1289727012] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1290422091] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291052364] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1291508232] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1292154507] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292785809] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1293361923] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1293862647] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294552854] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1295021406] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1295468055] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296164814] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1296626940] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1297100868] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1297669212] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1298012940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1298402196] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1299270210] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299916905] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1300344780] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1301014953] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301657175] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1302073479] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1302770280] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303399524] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1303852788] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1304486841] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305116337] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1305560697] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1306137945] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306825506] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1307282298] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1307725629] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1308422220] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1308879474] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1309361781] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1309917336] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1310262597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1310634969] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1311419256] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312042893] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1312460835] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1313116056] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313736480] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1314134787] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1314781293] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1315399659] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1315795572] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1316389452] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317010191] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1317412488] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1318069998] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318703253] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1319103492] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1319576979] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320254733] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1320726435] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1321141080] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321815369] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1322282682] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1322759046] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1323315945] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1323650223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1324023750] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1324820280] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1325441523] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1325844786] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1326499398] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1327132737] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1327532262] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1328124021] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328762001] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1329178158] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1329818511] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330437885] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1330838733] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1331580936] 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: 1332783459] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333417365] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1333857336] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1334508924] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335135102] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1335551742] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1336040601] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336717935] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1337192052] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1337616567] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338296568] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1338760962] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1339223844] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1339788030] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1340126214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1340499510] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1341179553] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341814971] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1342218507] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1342818246] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343447721] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1343858250] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1344430941] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345052184] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1345456854] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1346023791] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346644635] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1347041577] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1347591042] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348226460] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1348624536] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1349070975] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349764752] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1350234858] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1350743499] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1351431333] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1351890330] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1352375031] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1352930082] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1353269883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1353641142] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1354365516] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354989867] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1355389392] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1355941734] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356578454] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1356975753] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1357541661] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358163387] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1358570199] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1359178968] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359812118] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1360212693] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1360823331] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361446128] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1361847585] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1362334806] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1363033245] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1363490142] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1363914846] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364612907] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1365067494] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1365540687] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1366108338] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1366445955] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1366831326] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1367525670] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1368146745] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1368628905] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1369248888] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369873260] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1370358696] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1370935209] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371558195] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1372014420] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1372666764] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373305227] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1373795577] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1374452352] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375088463] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1375588662] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1376083191] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376820774] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1377301506] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1377768420] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1378339053] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1378683579] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1379054439] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1379898618] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380527673] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1380956619] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1381534098] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382160381] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1382595774] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1383201561] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383843720] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1384280394] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1384844370] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385490498] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1385945904] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1386390747] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387075809] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1387537935] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1388047584] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1388607696] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1388945229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1389323964] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1390078179] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390706772] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1391131308] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1391737242] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392386604] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1392813324] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1393369236] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394008056] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1394436267] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1394984409] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395606744] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1396096002] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1396541853] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397223261] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1397691792] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1398176976] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1398751620] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1399091127] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1399481832] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1400572698] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401203769] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1401684837] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1402419186] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403046393] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1403498376] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1403950800] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404648525] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1405112751] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1405584705] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1406151327] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1406504148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1406880972] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1407493290] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1408180872] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1408791447] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1409454963] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1410076983] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1410568572] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1411067889] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411752510] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1412251575] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1412735562] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1413304473] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1413643560] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1414016352] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1414907739] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415537382] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1415943648] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1416688665] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417330446] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1417801518] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1418274438] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418970315] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1419481476] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1419976761] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1420655817]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1421200641] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1421811720] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1422405012] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1422753150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1423139193] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1423848195] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424483487] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1424890383] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1425559485] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426192299] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1426613370] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1427253954] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427908041] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1428313950] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1429056930] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429705137] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1430111151] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1430672229] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431313590] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1431777186] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1432302060] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1432879875] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1433255628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1433627685] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1434313167] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434965406] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1435372491] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1436021727] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436666343] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1437069207] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1437974181] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1438617243] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1439041170] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1439531520] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1440099969] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1440439056] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1440810483] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1441444620] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1442090055] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1442491974] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1443148602] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443787422] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1444206288] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1444956240] 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: 1446287157] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446912789] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1447336107] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1447820766] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1448394633] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1448739495] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1449108696] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1449742140] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1450375395] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1450791069] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1451375205] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452002664] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1452407292] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1453167702] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453800810] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1454219886] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1454720211] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1455276900] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1455610737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1455982899] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1458038757] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458672012] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1459112445] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1459612161] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460315934] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1460726547] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1461461589] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1462087683] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1462524693] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1462993497] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1463581770] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1463912226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1464287769] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1464973881] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465604406] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1466122728] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1466803107] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1467462402] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1467940929] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1468541382] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1469155443] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1469621580] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1470081732] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1470638442] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1470991851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1471431591] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1472087379] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1472781555] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1473237297] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1473837708] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474461408] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1474875234] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1475547612] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1476188532] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1476646836] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1477115241] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1477693056] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1478039682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1478414406] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1479255813] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479903873] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1480307577] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1480945137] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481578224] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1482009123] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1482613230] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483245855] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1483659198] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1484149653] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1484723436] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1485060213] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1485434496] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1486017960] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1486653315] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1487108637] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1487600478] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1488273591] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1488767595] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1489456185] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490076357] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1490513661] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1490979672] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1491534051] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1491876141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1492247274] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1492906359] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1493537031] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1493943486] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1494491796] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1495186581] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495876935] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1496312370] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1496830272] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1497434442]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1497938148] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1498463442] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1499067129] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1499419845] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1499798202] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1501282293] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501922856] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1502413374] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1503134514] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503765942] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1504213032] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1504958049] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505676312] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1506178401] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1506955149] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1507660707] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1508098263] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1508590608] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1509008613] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1509719946] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1510250553] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1510803840] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1511398686] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1511770386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1512149079] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1513263990] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513940379] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1514355486] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1515029649] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1515700872] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1516142250] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1516836321] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1517547213] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1517981451] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1518686673] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1519352793] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1519835646] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1520340591] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1520902845] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1521254154] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1521637467] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1522739043] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1523444643] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1523875983] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1524428325] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1525068993] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1525510686] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1526064771] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526705775] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1527134322] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1527680259] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1528215738] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528924992] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1529342766] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1529824926] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1530395244] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1530748863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1531121823] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1532177997] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532838363] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1533262080] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1533917847] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1534590897] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1535034837] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1535574810] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1536216822] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1536656898] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1537207875] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1537733946] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538497065] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1538962887] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1539498870] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1540076118] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1540434336] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1540826595] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1542139137] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542802275] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1543201548] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1543936758] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544600925] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1545029745] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1545790176] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1546438908] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1546852377] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1547631624] 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: 1548953637] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1549599492] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1550024154] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1550912706] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551645459] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1552114284] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1552652766] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1553288688] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1553680548] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1554093828] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1555827462] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556538312] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1557010812] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1557993801] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558697742] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1559157789] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1560098169] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560802635] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1561304346] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1562229711] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562934408] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1563433200] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1563982770] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1564599141] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1564980711] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1565392332] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1566510771] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567208475] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1567666926] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1568384433] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569077811] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1569530865] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1570143540] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570835007] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1571293248] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1572133962] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572829608] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1573317774] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1573838175] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1574467377] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1574811735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1575208383] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1576516200] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577194437] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1577610699] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1578338769] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1578968706] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1579366677] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1579922694] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1580579490] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1581077820] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1581706497] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582339899] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1582820295] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1583296344] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1583847258] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1584193611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1584578562] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1585588284] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1586231094] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1586697273] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1587302199] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587939948] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1588383468] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1588885704] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1589446005] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1589783244] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1590157611] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1590737568] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1591377921] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1591819257] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1592415573] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1593051159] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1593468492] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1593967914] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594587981] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1594990131] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1598008188] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1599526341] ECW: w=0x3db9bc18 func=0x3d6a05fe 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1600060665] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1600493706] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1601084646] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601733378] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1602153084] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1602946128] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1603414302] ECW: w=0x3db93b90 func=0x3d6a8616 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1603893249] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1604354850] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1604847783] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1605272886] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1605746079] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1606367259] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1606765272] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1607552730] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1608035058] ECW: w=0x3db9bc18 func=0x3d6a05fe 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1608538848] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1608964182] ECW: w=0x3db9bc18 func=0x3d6a05fe 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1609465095] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1609904163] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1610364126] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610984991] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1611398733] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1611887025] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1612444470] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1612780743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1613155152] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1613755773] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614410931] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1614812976] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1615456101] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616092380] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1616509608] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1617228900] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1617849324] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1618327137] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1618791678] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1619384466] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1619755116] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1620138051] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1621601121] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622242965] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1622750409] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1623370560] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624010367] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1624498533] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1624984809] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1625541897] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1625882013] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1626254952] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1626990267] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627616340] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1628065236] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1628948328] ECW: w=0x3db9a850 func=0x3d6ab1cb '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1629451866] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1629898389] ECW: w=0x3db9a850 func=0x3d6ab1cb '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1630352934] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1630829403] ECW: w=0x3db95120 func=0x3d693a4a '-'
[Hera] [HADES][INFO ] [KRELTSC: 1631281596] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1631773899] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1632199884] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1632659259] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633300095] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1633858800] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1634367609] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1634995887]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1635487686] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1635992652] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1636574940] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1636915581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1637312523] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1637936895] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638653289] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1639056279] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1639581006] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640194857] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1640600451] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1641064509] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641700347] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1642095609] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1642686990] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1643318145] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1643757969] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1644335217] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644949215] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1645405524] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1645984872] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646597946] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1647012528] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1647457581] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648134705] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1648595802] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1649095749] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1649651010] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1649988228] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1650364758] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1650982599] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1651603569] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1652088333] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 1652573559] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1653194109] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1653662409] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1654325526] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654946874] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1655404947] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1656031377] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656649323] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1657099563] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1657564062] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1658113317] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1658469246] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1658842164] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1659548667] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1660206975] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1660689807] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1662503724] 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: 1663739154] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664382384] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1664843376] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1665524217] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666163478] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1666614159] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1667254512] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1667888670] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1668342039] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1668837891] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1669379313] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1669733331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1670109483] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1670708508] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671363855] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1671811344] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1672348062] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672973904] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1673405769] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1673917833] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674524922] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1674987888] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1675565598] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1676171763] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1676624376] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1677121635] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677764508] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1678197339] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1678873287] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1679536488] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1679954010] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1680422940] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1681139292] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1681604778] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1682092692] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1682634177] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1682980047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1683376359] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1683892854] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684538982] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1684936701] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1685458194] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1686088467] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1686486291] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1686981303] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687633080] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1688033592] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1688556324] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689186429] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1689629172] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 1690068534] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690699878] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1691122692] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 1691666676] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1692296844] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1692722934] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1693243440] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693893453] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1694347620] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1694893893] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695525426] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1695975582] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1696695189] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1697323950] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1697726583] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1698201288] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698890760] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1699352130] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1699833513] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1700381760] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1700721960] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1701116466] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1701587349] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1702142400] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1702486044] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1702860369] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1703334759] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1703873661] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1704242862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1704631551] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1705544925] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706185761] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1706602590] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1707125280] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707755280] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1708177044] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1708831992] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709462055] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1709860614] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1710721404] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711352559] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1711769745] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1712242980] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712898180] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1713345312] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1713820668] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1714224267] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714927725] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1715389746] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1715818314] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1716206100] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716909390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1717372776] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1717848930] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1718386341] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1718746197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1719119913] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1719952164] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720586889] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1721061615] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1721737626] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1722374367] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1722824544] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1723562274] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724197902] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1724639553] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1725367896] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726002138] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1726443033] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1726879602] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1727291223] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1727980380] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1728441750] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1728920949] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1729468482] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1729822059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1730194578] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1731016728] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1731686145] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1732131870] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1732626252] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733325972] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1733797842] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1734245016] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734941775] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1735401444] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1735895868] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1736433888] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1736778498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1737150933] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1737966804] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738595754] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1738997022] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1739640609] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740286905] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1740704217] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1741273926] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741916169] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1742352150] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1742826981] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1743362607] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1743706398] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1744091727] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1745163546] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1745791488] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1746260502] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1746773070] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1747406934] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1747874037] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1748388789] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749018054] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1749491940] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1749954297] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750604289] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1751058960] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1751538789] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1752169671] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1752644460] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1753139934] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753816428] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1754268159] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1754893896] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755524085] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1755988647] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1756655922] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1757285166] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1757715309] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1758190182] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758836856] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1759295790] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1759779525] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760413368] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1760889018] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1761484746] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762115901] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1762546758] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1763246940] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763877234] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1764294336] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1764747726] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765446648] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1765903146] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1766502528] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767152058] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1767616116] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1768093719] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1768633293] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1769019882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1769401704] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1770039348] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770705384] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1771135107] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1771755153] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772417955] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1772820525] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1773429231] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1774096737] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1774505565] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1775098227] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775777010] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1776185271] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1777020819] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777700673] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1778120358] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1778627718] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1779166326] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1779562680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1779943704] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1780738470] 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: 1782002334] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1782669189] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1783089126] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1783943112] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784610429] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1785080766] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1785792372] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786458114] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1786879374] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1787768787] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788457503] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1788875361] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1789422201] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1790057409]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1790569641] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1791086157] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1791666240] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1792018725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1792410816] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1793761620] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794409722] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1794872856] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1795337649] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796028486] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1796466777] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1797028905] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1797727113] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1798191507] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1798663104] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799354214] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1799784588] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1800238776] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1800952146] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1801413222] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1801926609] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1802483739] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1802883789] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1803261747] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1804202904] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1804861884] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1805322603] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1805797371] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806497637] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1806935613] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1807540539] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808185974] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1808631090] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1809122070] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809822546] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1810286604] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1810772754] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1811415543] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1811769372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1812141639] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1812987267] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813660317] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1814099385] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1814674008] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815330615] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1815800742] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1816386957] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817091024] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1817582487] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1818068742] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1818624360] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1819007883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1819393863] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1820324142] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821001518] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1821458604] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1822145514] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822814322] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1823255847] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1823791221] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1824457194] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1824919173] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1825432539] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1825995969] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1826383314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1826757051] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1827478023] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828180599] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1828647639] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1829240469] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829931726] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1830412353] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1831072740] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831797429] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1832279589] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1832797617] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1833348783] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1833696711] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1834083531] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1834650993] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1835287986] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1835776509] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1836461928] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837103646] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1837549203] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1838089344] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1838730474] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1839182940] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1839659199] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1840220235] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1840579503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1840959120] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1841625681] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842267483] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1842725031] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1843196397] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843887297] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1844314395] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1844785719] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845472167] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1845936435] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1846383714] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847095110] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1847558328] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1848043596] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1848600432] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1848958965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1849338708] 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: 1857257577] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1857895620] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1858326939] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1858790388] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859494182] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1859920524] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1860377064] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1861061013] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1861525659] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1861962606] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862646807] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1863104544] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1863590211] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1864146102] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1864484370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1864857477] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1865412087] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1866059748] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1866505473] 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: 1874128032] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1874757003] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1875196470] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1875700344] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876336140] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1876785372] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1877254407] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1877805888] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1878163014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1878538158] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1879310916] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879950807] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1880437440] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1880948244] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1881578664] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1882118952] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1882862058] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883605794] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1884102885] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1884662661] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885293144] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1885760835] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1886262777] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886975685] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1887445539] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1887886245] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1888584621] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1889040699] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1889478507] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890163359] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1890644973] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1891138116] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891822800] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1892332701] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1892814945] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1893505677] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1893978681] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1894461156] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895173476] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1895654439] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1896122130] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896809397] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1897339794] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1897780941] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898463294] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1898986215] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1899491307] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900150539] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1900596579] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1901160177] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1901799102] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1902241110] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1902712308] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903412574] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1903902399] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1904370783] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905052527] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1905515682] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1905995385] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906680006] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1907134551] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1907688510] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1908292932]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1908824253] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1909384680] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1909750668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1910135472] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1910730360] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911358764] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1911773073] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1912508304] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913140740] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1913769459] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1914467457] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1915094475] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1915554543] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1916340132] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917026496] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1917438978] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1918080045] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918715862] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1919118915] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1919666595] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1920034641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1920410961] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1921104024] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921751097] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1922168871] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1922828523] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923460917] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1923857838] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1924594497] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925228235] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1925630322] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1926345939] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1926986103] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1927391235] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1928199987] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1928847522] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1929290601] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1929773874] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1930478403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1930951974] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1931433819] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1931764611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1932136920] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1932772023] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933393266] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1933819860] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1949928057] 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: 1951300764] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951936119] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1952366220] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1952997459] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953714315] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1954189335] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1955050146] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955692998] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1956128790] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1956861165] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957476591] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1957922589] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1958767020] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1959383811] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1959833904] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1960301364] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960985355] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1961451261] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1961931216] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1962267867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1962644649] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1963268706] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963888269] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1964331831] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1964919663] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965539079] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1965966303] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1966620621] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967248437] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1967683179] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1968337896] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968976254] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1969396800] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1970023083] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970695230] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1971128985] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1971919950] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972553226] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1972986960] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1973447427] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1974126399] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1974600096] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1975068837] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1975404291] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1975778238] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1976566221] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977184440] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1977610089] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1978280598] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978913664] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1979362938] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1980145041] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980775461] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1981244118] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1982023596] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1982643663] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1983111837] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1983580410] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984414173] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1984873170] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1985297265] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1985977434] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1986435129] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1986898788] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1987250055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1987623687] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1988172648] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988791770] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1989202635] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1989814848] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990433613] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1990827237] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1991491446] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992174534] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1992614862] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1993274472] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994035071] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 1994549025] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1995070497] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 1995533106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1995964446] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1996827840] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997533923] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 1998016251] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1998727332] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1999412940] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 1999922316] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2000851755] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2001540828] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2002023933] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2002557522] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2002931343] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2003341074] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2004324315] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004976449] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2005440003] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2005969917] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006730348] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2007184515] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2007658863] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2008422381] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2008933836] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2009449911] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2009837634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2010263115] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2010981714] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011684626] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2012138499] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2012842461] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2013553248] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2014009263] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2014503267] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2014878600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2015251539] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2016095634] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2016770448] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2017215438] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2018471553] 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: 2019790773] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020456620] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2020915386] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2021733756] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2022396390] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2022877689] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2023688121] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024348634] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2024792406] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2025299094] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2025677745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2026048731] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2026833060] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027491830] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2027909394] 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: 2028800508] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029469148] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2029895490] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2030432208] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2031069621]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2031650229] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2032248960] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2032916781] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2033289363] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2033673789] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2034846702] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2035505745] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2035957518] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2036442828] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037146181] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2037602343] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2038481550] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039120664] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2039644803] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2040301872] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040945459] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2041653999] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2042185719] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2042858349] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2043238323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2043642678] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2045861412] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046535071] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2046953769] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2047614639] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2048334687] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2048785368] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2049334161] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2050048392] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2050510077] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2050998159] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2051640675] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2052025143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2052401799] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2053579815] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2054215044] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2054796240] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055449676] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2055899370] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2056650372] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2057316639] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2057787522] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2058305487] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2058939225] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2059310799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2059687077] Running FIND.existing: FIND DUP . CR
[Hera] 1035549104
[Hera] [HADES][TEST ] [KRELTSC: 2060504985] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061138387] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2061576069] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035715168
[Hera] [HADES][TEST ] [KRELTSC: 2062338894] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2062983069] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2063418861] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2064035547] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064680016] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2065078407] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2065492443] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2066182104] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2066634024] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2067112446] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2067748662] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2068127439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2068501911] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2069137644] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069807565] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2070283887] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2070903597] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2071565811] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2072009100] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2072516271] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2073167754] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2073521142] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2073897000] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2074555014] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2075210550] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2075659950] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2076214812] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2076914847] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2077371891] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2077856613] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2078494950] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2078850585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2079237594] Running LATEST.basic: LATEST @ . CR
[Hera] 1035589728
[Hera] [HADES][TEST ] [KRELTSC: 2079947142] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080591695] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2081024988] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035610472
[Hera] [HADES][TEST ] [KRELTSC: 2081802135] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2082442887] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2082879120] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035610472
[Hera] [HADES][TEST ] [KRELTSC: 2083825863] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2084462226] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2084911752] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2085391539] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2086034076] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2086388199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2086758366] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035716248
[Hera] [HADES][TEST ] [KRELTSC: 2087920401] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088565311] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2088998289] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035716488
[Hera] [HADES][TEST ] [KRELTSC: 2089983882] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090619447] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2091051900] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2091576459] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2092036338] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092732782] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2093200809] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2093695191] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2094345624] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2094698298] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2095078545] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2095783725] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096438526] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2096849370] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2097440793] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098159875] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2098602303] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2099249733] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2099938932]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2100480102] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2101012389] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2101636509] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2102012661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2102406264] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2104403217] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105087355] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2105541753] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035717160
[Hera] [HADES][TEST ] [KRELTSC: 2107642320] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2108398089] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2108890770] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2111279856] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111980143] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2112516147] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2114695758] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2115201501] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2115768522] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2116437078] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2116918734] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2118522483] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119207944] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2119677252] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2120451732] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2120881623] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121611520] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2122046367] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2122559796] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2122950207] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2123678613] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2124125325] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2124685563] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2125269951] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2125647153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2126024124] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2127070029] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2127725565] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2128174923] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2128875546] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2129341179] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2129929515] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2130564954] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2131009251] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2132282376] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2132934363] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2133368013] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2133862857] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2134442394] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2134823397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2135199486] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2136339996] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137020879] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2137499784] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2138872848] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2139547536] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2139988620] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2141508264] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142190323] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2142661059] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2143168923] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2143746045] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2144192232] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2144599527] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035720064
[Hera] [HADES][TEST ] [KRELTSC: 2145408783] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146069842] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2146543245] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2147099556] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2147742282] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2148288513] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035594800
[Hera] [HADES][TEST ] [KRELTSC: 2149426314] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2150068851] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2150518314] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2151005724] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2151586941] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2151945453] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2152319127] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035720064
[Hera] [HADES][TEST ] [KRELTSC: 2153068239] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2153737488] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2154186300] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035720552
[Hera] [HADES][TEST ] [KRELTSC: 2155752354] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2156398251] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2156961324] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2157517488] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2158172835] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2158724421] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2159227854] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2159805858] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2160155256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2160530064] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2161689915] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2162333460] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2162776875] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2164429092] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165064363] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2165513385] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2166762717] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167411134] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2167842474] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2168351619] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2168974605]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2169498282] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2169984894] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2170625226] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2171232399] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2171594061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2171969394] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2172690639] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173384101] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2173855026] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2174368035] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2174934972] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2175285210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2175669783] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2176317150] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2176955802] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2177462133] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2178490755] 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: 2179866087] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180532144] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2180947083] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2181791682] ECW: w=0x3db9fb40 func=0x3d6adbbe 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2182345494] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182987758] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2183641110] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2184133875] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2184690942] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2185042860] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2185415169] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 2186465463] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187110121] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2187724413] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2188269132] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2188912593] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2189324277] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2189785101] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2190500949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2190961416] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2191451976] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2192008896] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2192348487] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2192732304] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2193201507] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2193759372] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2194103772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2194486287] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2194958850] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2195516925] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2195868843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2196242496] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2196746475] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2197350939]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2197879425] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2198397117] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2199011367] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2199346464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2199722742] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2200329138] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2200811403] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2201382477] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201998659] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2202444069] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2202872238] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203550727] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2204027973] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2204537517] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2205070287] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2205746886] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2206234170] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2206729224] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2207314872] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2207646294] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2208019590] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2208501309] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2209187547] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2209659711] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2210339166] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2210803161] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2211369027] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211985965] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2212422303] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2212882224] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2213466654] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2213830962] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2214297624] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2215468101] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2216122797] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2216556594] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2217246990] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2217911997] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2218323051] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2219062356] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219744751] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2220181131] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2220676374] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2221384515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2221861761] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2222354022] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2222931501] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2223293730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2223666165] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2224689495] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2225339277] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2225769861] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2226446124] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227097880] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2227530207] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2228353974] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229004260] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2229422979] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2229914631] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2230498536] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2230851315] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2231223582] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2231793228] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2232445929] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2232858264] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2233604604] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2234246238] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2234668296] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2235114084] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235818109] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2236258122] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2236757775] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2237328828] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2237678184] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2238051795] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2239374711] ECW: w=0x3dba03b8 func=0x3d699520 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2239926528] ECW: w=0x3db9cf00 func=0x3d69be76 ','
[Hera] [HADES][INFO ] [KRELTSC: 2240388213] ECW: w=0x3dba0f18 func=0x3d69930f 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2241237579] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2242456314] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2243114517] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2243549742] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2244510765] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245164432] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2245600518] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2246055441] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2246420232] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2247119070] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2247678153] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2248218000] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2248868055] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2249234841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2249609985] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2250614877] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2251217178] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2251836531] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2252271504] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2252662356] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253294351] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2253850200] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2254386351] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2255001441] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2255397123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2255781360] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2256404682] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257027290] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2257467849] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2258175108] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2258656134] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2259214566] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2259845763] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2260275108] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2260733601] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2261300895] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2261659407] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2262056538] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2263591659] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2264114979] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2264617299] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2265060126] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2265543294] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2266199271] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2266604445] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2267186943] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2267653080] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268360990] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2268886935] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2269375290] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2269955436] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2270291856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2270666790] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2271564246] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2272219047] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2272728150] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2273151489] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2273607672] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274244770] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2274646815] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2275134036] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2275594839] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2276291325] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2276793099] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2277271605] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2277679551] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278372236] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2278833795] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2279297937] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2279878545] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2280233214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2280619026] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2281944966] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2282602392] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2283007818] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2283514926] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2283959244] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2284669317] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2285131170] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2285632167] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2286220734] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2286558918] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2286947019] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2287899705] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2288373024] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2289109935] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289738696] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2290156134] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2290868244] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2291348283] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2291910033] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2292542994] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2292940503] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2293553997] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2293995144] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2294686023] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2295174546] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2295665001] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2296280112]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2296785771] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2297322636] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2297915592] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2298255309] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2298633435] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2300326644] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2300968068] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2301447981] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2302024242] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2302588029] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303218974] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2303670348] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2304520638] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2305076277] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2305533405] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2306119263] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306767260] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2307212040] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2308128018] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2308633257] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2309112939] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309562045] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2310051618] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2310525798] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2311070769] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2311696233] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2312137359] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2313136644] 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: 2314361973] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2314843902] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2315295234] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2315857362] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316490050] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2316929223] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2317427805] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2317779975] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2318468523] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2318930691] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2319436896] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2319782745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2320157763] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2321033904] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2321526417] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2321988291] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2322482127] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2323039971] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323663671] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2324107485] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2324949585] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2325442434] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2325903951] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2326458099] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2327152380] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2327593527] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2328487560] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2328991938] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2329596591] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2330049729] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2330548983] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2331038535] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2331582834] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2332201368] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2332626471] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2333346078] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2333835399] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2334298365] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2334852177] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2335545723] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2335988991] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2336407248] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2336747679] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2337439629] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2337901965] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2338479822] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2339048712] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2339409345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2339785728] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2340318540] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2340701076] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341400460] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2341834677] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2342550294] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2342909142] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343622638] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2344073991] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2344551111] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2344897737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2345271999] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2345760690] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2346125775] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2346852207] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2347385229] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2348114580] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2348460366] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2349157230] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2349623367] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2350099458] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2350664820] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2351018796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2351415339] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2351959659] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2352322119] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2353008294] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2353443561] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2354083284] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2354453535] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2354812047] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2355500217] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2355962196] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2356436082] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2356780419] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2357153694] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2357628735] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2357989662] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2358672036] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2359109277] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2359711956] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2360038212] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2360384145] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2361067947] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2361518145] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2361990435] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2362563294] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2362911999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2363283867] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2364526605] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2365013343] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2365465956] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2365926906] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2366395773] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2366846664] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2367329895] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2367787023] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2368239636] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2368703568] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2369148201] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2369627799] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2370076716] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2370536868] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2370993219] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2371436508] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2371919004] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2372388354] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2372851761] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2373302379] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2373743610] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2374229340] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2374675254] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2375138556] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2375589090] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2376032463] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2376512124] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2377085298] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377719435] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2378149011] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2379427491] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2379900558] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2380353990] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2380878549] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2381423394] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381992557] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2382527658] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2383037160] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2383532172] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2383984449] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2384425596] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2384912943] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2385375909] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2385850866] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2386301295] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2386832595] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2387274435] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2387770623] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2388224475] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2388720159] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2389177182] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2389640652] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2390082051] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2390559738] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2391013233] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2391494973] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2391948720] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2392397322] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2392837062] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2393341902] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2393809530] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2394280686] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2394729120] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2395185177] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2395624056] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2396121630] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2396725779] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2397362562] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2397812655] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2398327260] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2398693836] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2399397672] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2399892600] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2400376755] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2400727119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2401104762] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2402174691] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2402661303] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2403119607] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2403570015] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2404046799] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2404547880] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2405062191] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2405515539] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2405965107] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2406441744] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2406886503] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2407364946] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2407820436] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2408284137] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2408735763] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2409174642] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2409653883] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2410100931] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2410565325] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2411018841] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2411460912] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2411948532] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2412394278] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2412859575] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2413311915] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2413753923] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2414267520] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2414864592] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2415498708] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2415988806] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2417247525] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2417783382] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2418237465] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2418684030] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2419151574] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2419629681] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2420074734] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2420546037] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2421004530] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2421453048] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2421892410] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2422370979] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2422814709] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2423300817] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2423747781] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2424196677] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2424644460] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425136070] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2425580451] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2426052825] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426500188] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2426949315] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2427824259] 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: 2429071302] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2429577696] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2430027747] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430517131] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2430990261] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2431459758] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2431903551] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2432380713] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2432826249] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2433297699] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2433759636] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2434209603] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2434650393] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2435162373] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2435751528] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2436386526] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2436822066] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2437241016] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2437608411] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2438300466] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2438776347] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2439256470] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2439837225] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2440186728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2440560381] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2441502483] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2441982417] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2442440805] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442894216] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2443345653] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2443834260] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444367051] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2444812608] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445261966] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2445714621] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446206189] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2446656198] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2447101545] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2447551155] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2448002277] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2448490695] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2448939948] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2449386198] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2449849857] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2450311542] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2450788788] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2451236529] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2451680049] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2452137366] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2452594998] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2453075352] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2453627085] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2454267543] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2454685947] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2455400829] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2456056176] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2456491443] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2456987505] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2457355026] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2458044540] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2458502886] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2458995840] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2459344356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2459714964] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2460585855] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461097541] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2461573422] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2462117721] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2462575479] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463148989] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463604710] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2464052367] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2464510209] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2464982688] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465544228] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2466037497] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2466494646] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2467001523] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2467452897] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2467931130] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2468378619] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2468830035] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2469309864] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2469753867] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2470242810] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2470699035] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2471175105] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2471625282] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2472070713] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2472602328] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2473249086] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473898259] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2474324055] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2475142803] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2475797961] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2476216428] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2476638990] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2477025642] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477727756] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2478178710] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2478657783] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2479218189] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2479578339] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2479952622] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2480896635] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2481358383] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2481823827] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2482268145] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2482746525] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2483194980] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2483670567] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2484169170] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2484620334] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2485061313] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2485540428] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2485995645] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2486469384] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2486916999] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2487367302] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2487814539] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2488306233] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2488752672] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2489226054] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2489677386] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2490136404] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2490575745] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2491054062] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2491499556] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2491982955] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2492479731] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2492930202] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2493369690] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2493849477] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2494319625] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494791033] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2495238438] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2495697246] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2496138645] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2496632439] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2497206831] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2497839729] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2498245827] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2499122514] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499580776] ECW: w=0x3db966b0 func=0x3d6a107a '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2500029966] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2500520841] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2501063082] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2501691654] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2502271800] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2502800937] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2503167912] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2503854969] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2504315709] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2504809209] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2505155961] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2505527199] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2506448406] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506927794] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2507378790] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2507822772] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2508302370] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2508756222] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2509241196] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2509689924] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2510138715] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2510585952] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2511073551] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2511515559] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2511985413] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2512432104] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2512878375] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2513343924] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2513823753] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2514268512] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514740949] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2515214037] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2515676226] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2516117289] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516594955] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2517040743] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2517543378] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2517993240] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2518442262] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2518882695] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2519372247] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2519816565] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2520289149] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2520738192] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2521195719] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2521647114] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2522127678] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2522685816] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2523318588] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2523727605] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2524592574] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2525050164] ECW: w=0x3db966b0 func=0x3d6a107a '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2525505885] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2525997453] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2526540177] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2527169862] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2527630077] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2528062488] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2528415078] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2529101358] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2529556533] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2530049109] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2530608318] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2530959459] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2531330886] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2532257847] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2532715899] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2533166475] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2533609890] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534111832] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2534591241] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2535067059] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2535515829] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2536328256] 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: 2537517864] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2537963799] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2538475170] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2538921903] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539396041] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2539846218] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2540316639] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2540758290] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541237132] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2541682101] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542156638] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2542620465] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2543071902] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2543513385] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2543990778] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2544443097] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544931305] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2545381167] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2545830672] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2546271966] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546761098] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2547206865] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2547680205] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2548130508] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2548586544] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2549037603] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2549517159] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2550082689] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2550719346] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2551238676] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2551750845] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2552120130] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2552817960] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2553280422] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2553762624] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2554114731] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2554487229] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2555499639] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2555960232] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2556411711] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2556862728] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2557360680] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2557821819] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2558293962] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2558767806] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2559276615] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2559880008] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2560404756] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2560893468] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2561444067] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2561939667] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2562434427] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2562919338] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2563454376] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2563944705] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2564465652] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2564958501] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2565472014] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2565956505] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2566481484] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2566970049] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567497632] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2568000183] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2568494796] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2568978342] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2569501893] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2570008875] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570530221] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2571024561] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571527952] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2572027185] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2572555797] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2573162361] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2573879595] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2574346488] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2574816930] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2575209504] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2575984572] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2576493360] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2577034635] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2577656277] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2578037007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2578448166] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2579854935] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2580388671] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2580894498] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2581599111] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2582120037] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2582640039] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2583238392] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2583687099] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2584186311] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2584638714] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2585083599] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2585570757] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2586004281] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2586464916] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2586952515] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2587387215] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2587834011] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2588322891] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2588821767] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2589317388] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2589940395] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2590366443] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2591165808] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2591625372] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2592078216] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2592537255] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2592997953] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2593491222] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2593923591] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2594365788] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2594920566] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2595352263] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2595794166] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2596281345] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2596722282] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2597175336] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2597679756] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2598113427] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2598602307] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2599235520] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2599678452] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2600306940] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2600933769] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2601397071] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2602293225] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2602762785] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2603231022] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2603688759] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2604140700] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2604593250] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2605059576] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2605613661] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2606059953] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2606510361] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2606998149] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2607459393] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2607902808] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2608343871] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2608788000] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2609275872] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2609722542] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2610164718] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2610604605] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2611048797] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2611542444] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2611987434] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2612450652] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2612898960] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2613348318] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2613820293] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2614261188] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2614701096] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2615143083] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2615625894] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2616073320] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2616513879] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2617068048] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2617513017] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2618024304] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2618456190] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2618910273] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2619352008] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2619798804] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2620300683] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2620731351] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2621192931] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2621641575] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2622102672] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2622556545] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2623008066] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2623457886] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2623902897] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2624419644] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2624855142] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2625294693] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2625756840] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2626200969] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2626703331] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2627134188] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2627574810] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2628014088] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2628477390] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2628962175] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2629393851] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2629857741] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2630356449] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2630988717] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2631417663] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2631884493] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2632242774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2632634508] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2633522157] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2633986824] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634439920] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2634921513] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2635363878] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2635851351] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2636281389] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2636739252] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2637226473] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2637657687] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2638098414] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2638582527] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2639025501] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2639469504] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2639967708] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2640399825] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640846075] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2641348185] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2641795821] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2642295684] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2642916192] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2643368406] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2644150236] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2644946304] 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: 2646158109] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2646612780] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2647071882] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2647538817] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2648034669] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2648467647] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2648911482] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2649416469] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2649853563] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2650296873] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2650786866] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2651219298] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2651682348] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2652169926] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2652603765] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2653097202] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2653739340] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2654171121] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2654811201] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2655436518] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2655897531] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2656774596] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2657235357] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2657699058] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2658156690] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2658606909] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2659057338] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2659513164] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2659976529] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2660418369] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2660878836] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2661363852] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2661795171] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2662249401] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2662689036] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2663128797] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2663611692] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2664092592] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2664532794] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2664973143] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2665418196] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2665900902] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2666344422] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2666807976] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2667255549] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2667704508] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2668168083] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2668607823] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2669048739] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2669489592] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2669971983] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2670415902] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2670855432] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2671294185] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2671736424] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2672218374] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2672657610] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2673095754] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2673536397] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2673978342] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2674473732] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675021601] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675485764] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2675935689] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2676411612] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2676965193] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2677458420] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2677950597] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2678398002] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2678923002] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2679359781] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2679799374] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2680240269] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2680686582] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2681193396] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2681625429] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2682074829] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2682515262] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2682981420] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2683467885] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2683940448] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2684449362] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2685000948] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2685626202] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2686062267] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2686528152] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2687101599] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2687439951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2687814171] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2689115772] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2689595202] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2690055291] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2690740815] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2691214071] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2691709944] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2692144938] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2692590222] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2693079081] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2693534592] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2693977167] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2694461364] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2694892767] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2695334334] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2695833105] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2696263185] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2696705529] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2697190272] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2697643725] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2698134999] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2698763676] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2699185461] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2699886756] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2700513081] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2700941481] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2701835955] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2702300874] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2702753256] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2703228171] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2703708651] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2704173318] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2704634310] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2705086209] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2705528385] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2706014283] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2706503562] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706938346] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2707376217] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2707814949] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2708268024] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2708753817] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2709184149] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2709624729] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2710070034] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2710516263] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2711001678] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2711432577] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2711904237] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2712450279] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2712950709] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2713460505] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2713905033] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2714455233] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2714914482] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2715411804] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2715842073] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2716281309] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2716747320] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2717191512] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2717676402] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2718108960] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2718589356] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2719037328] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2719474275] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2719934637] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2720373054] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2720832072] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2721275676] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2721761028] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2722192830] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2722677174] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2723196861] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2723825265] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2724268092] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2724751974] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2725094064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2725470300] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2726446107] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2726961258] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2727419898] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2727879630] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2728322205] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2728812051] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2729318823] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2729757954] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2730243327] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730673239] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2731134630] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2731616601] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2732044812] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2732642640] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2733140970] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2733571386] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2734012365] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2734495554] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2734927524] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2735430873] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2736050793] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2736467496] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2737130634] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2737780626] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2738208921] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2739080547] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2739557625] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2740015320] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2740474380] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2740923318] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2741362701] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2742170466] 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: 2743361544] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2743829676] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2744292390] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2744747754] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2745241863] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2745702393] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2746245705] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2746707831] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2747211726] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2747731875] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2748182514] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2748622590] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2749060944] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2749502532] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2749998069] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2750429052] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2750891808] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2751341061] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2751785148] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2752260966] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2752700664] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2753139984] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2753581131] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2754063039] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2754513405] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2754956631] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2755395993] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2755835817] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2756330262] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2756760783] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2757222909] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2757671196] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2758110810] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2758586523] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2759026704] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2759465499] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2759907444] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2760405186] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2760837765] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2761303188] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2761812144] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2762445777] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2762888709] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2763360852] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2763922287] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2764266015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2764652772] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2765557368] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2766019935] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2766485904] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2766958173] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767403331] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2767900800] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2768347050] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2768813376] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2769300702] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2769732399] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2770174386] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2770659318] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2771106534] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2771548668] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2772033411] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2772462819] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2772903210] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2773398012] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2773831872] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2774324553] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2774956611] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2775397296] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2775888381] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2776251828] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2776934937] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2777457060] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2777935839] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2778280386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2778654228] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2779523922] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2779990689] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2780443491] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2780899317] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781358566] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2781846459] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782278177] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2782719933] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2783206251] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2783648574] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784091128] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2784576753] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2785007904] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2785464150] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2786060865] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2786514171] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2786976171] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2787532398] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2788023294] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2788561440] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2789193603] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2789644830] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2790169410] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2790521433] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2791208049] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2791649553] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2792142675] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2792707596] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2793058422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2793432789] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2794743189] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795215605] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795668932] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2796149454] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2796606561] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2797100712] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2797527432] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798277846] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2798735856] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2799228327] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2799650301] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800124250] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2800592361] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2801079750] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2801500212] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2801973048] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2802428874] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2802924663] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2803345335] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2803818486] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2804264547] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2804761113] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2805180294] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805711951] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2806212906] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2806874322] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2807290773] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2808151647] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2808648486] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809101057] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2809566669] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2810030475] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2810540859] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2810981880] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2811522756] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2811967851] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2812453875] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2812884690] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813351793] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2813795355] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2814279783] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2814696486] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815191666] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2815634745] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2816118249] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2816536842] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2817019758] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2817471195] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2817954405] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2818372221] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2818842579] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2819305734] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2819793606] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2820212892] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2820682179] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2821125867] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2821624995] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2822042664] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2822511279] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2822972985] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2823489102] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2823906897] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2824374210] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2824814937] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2825297559] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2825737908] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826206670] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2826646935] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2827132056] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2827565958] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2828032893] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2828474817] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2828958468] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2829401925] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2829959139] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2830586850] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2831283945] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2831779062] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2832766020] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833238310] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833688760] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2834175078] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834637288] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2835130431] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2835551649] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2836062600] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836551354] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2837042166] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2837459058] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837948694] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2838393264] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2838878385] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2839295802] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2839764102] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2840219172] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2840705196] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2841123579] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2841594672] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2842086219] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2842738521] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2843178198] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2843656683] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2844006060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2844396681] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2845292625] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2845752756] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2846204697] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2846675307] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2847118365] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2847694983] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2848111161] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2848594224] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2849035917] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2849520534] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849936460] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2850403626] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2850876357] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2851403058] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2851851030] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2852320590] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2852804052] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2853300156] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853716397] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2854533885] 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: 2855752830] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2856201852] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2856690984] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857126860] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2857607445] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2858112453] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2858750664] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2859175788] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2860037145] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2860498935] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2860950792] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2861429592] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2861877858] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2862369027] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862802950] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2863425810] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863909944] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2864439291] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864859354] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2865354681] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865810087] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2866295628] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2866713360] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2867182374] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2867641497] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2868126807] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868545211] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2869014120] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2869478535] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2869964349] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2870382144] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870850024] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2871292326] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2871793533] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2872247973] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872716441] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2873156097] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2873654700] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2874071214] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874540543] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2874980514] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2875465509] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2875894308] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876371554] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2876814843] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2877299208] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2877717276] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2878199898] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2878642305] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2879125956] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2879543961] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2880026226] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2880470628] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2880954972] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2881373817] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2881847619] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2882368608] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2883007659] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2883420750] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2884339563] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2884805469] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2885256255] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2885715420] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2886171855] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2886666699] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2887089387] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2887559010] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2888002803] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2888559912] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2889037242] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889511548] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2889957378] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2890471143] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2890890828] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2891360409] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2891802669] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2892288588] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2892749916] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2893243269] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2893764489] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2894401188] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2894897376] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2895385710] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2895950295] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2896281171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2896674711] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2897599488] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2898064701] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2898515004] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2898990948] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2899444611] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2899934814] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2900368443] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2900822463] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2901396876] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2901833088] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2902348008] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2902929603] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903396664] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2903841276] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2904324885] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2904793857] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2905404390] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2905862610] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2906477112] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2906904693] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2907713151] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908172631] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908623543] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2909082372] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2909550147] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2910042219] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2910475701] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2910931401] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2911401549] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2912017374] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2912416836] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2913187053] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2913672678] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914160676] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2914629753] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915074575] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2915577462] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2916012561] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2916453456] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2916935868] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917369014] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2917835340] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2918291733] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2918908419] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2919313929] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2920116633] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2920577625] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2921028306] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2921485266] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2921939265] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2922399018] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2922846339] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2923329633] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2923760826] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2924209932] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924659143] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2925102957] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2925586944] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926037772] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2926485282] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2926936551] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2927380680] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2927865570] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2928307683] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2928764748] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2929220658] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2929835265] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2930263602] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2930724993] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2931055785] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2931429858] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2932201755] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2932678980] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2933138145] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2933595231] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934038541] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2934548484] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2934981147] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2935437015] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2935920162] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936371347] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2936864133] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2937526641] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2937967095] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2938411938] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2938935699] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2939377098] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2939834331] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2940293748] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2940927927] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2941358364] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2942192988] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2942656626] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2943121860] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2943588018] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2944032042] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2944520649] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2944975341] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2945433393] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2945890101] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2946507354] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2946918177] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2947625520] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2948106861] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2948558571] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2949030441] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2949474150] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2949961539] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2950731651] 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: 2951958114] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2952405624] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2952892887] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2953342161] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2953810125] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2954268135] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2954882175] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2955329979] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2956152801] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956627086] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2957076549] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2957552430] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2957993766] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2958444300] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2958889479] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2959378758] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2959824000] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2960262564] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2960713266] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2961155274] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2961651714] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2962081374] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2962589763] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2963040339] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2963482662] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2963981811] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964426234] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2964888234] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2965345614] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2965980318] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2966411826] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2966872629] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2967435870] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2967766620] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2968151802] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2969059023] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969518755] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969987517] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2970446220] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2970896376] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2971345755] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2971802442] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2972258037] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2972751684] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2973185397] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2973627615] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2974112484] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974636182] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2975079051] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2975562051] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2975994273] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2976491469] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2976950214] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2977400181] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2977867641] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2978310594] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2978807622] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2979237723] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2979676518] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2980161681] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2980606860] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2981047545] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2981529789] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981961234] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2982427266] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2982895629] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2983374072] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2983987839] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2984430477] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 2985326022] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2985795729] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986247124] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2986700493] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987163123] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987610255] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2988062700] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2988501369] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2988951777] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2989400001] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2989888062] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2990318562] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2990758428] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2991209193] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2991649941] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2992133718] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2992565037] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2993037159] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993487462] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993936505] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2994390798] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2994830202] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2995280967] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2995729443] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2996224791] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2996655354] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2997094086] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2997550395] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2997994839] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2998478805] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998918650] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2999397135] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2999854032] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3000316452] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3000937569] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3001364856] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3001843026] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3002181483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3002553414] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3003442827] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3003915180] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004363782] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3004818600] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3005266194] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3005726577] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3006186729] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3006634365] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3007120872] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007553556] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3008008038] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3008498241] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3008928825] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3009371043] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3009865635] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3010295925] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3010756350] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011206191] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011655171] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3012120573] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3012567768] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3013051083] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013481877] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3013923675] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3014424399] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3014853408] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3015294576] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3015776883] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3016219395] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3016702731] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3017158326] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3017613753] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3018257949] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3018702456] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3019590105] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3020215800] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3020682525] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3021136692] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021597999] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3022048995] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3022520928] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3022962936] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3023412042] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3023857179] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3024343161] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024786135] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3025233540] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3025672083] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3026114763] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3026610321] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027041640] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027505635] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3027955455] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3028406094] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3028878132] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3029320140] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3029768406] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3030211338] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3030695451] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3031136913] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3031577031] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3032016204] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3032456910] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3032953980] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3033385824] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3033859983] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3034342584] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3034800615] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3035431392] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3035866869] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3036326055] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3036909960] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3037286931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3037663734] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3038534919] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3039006411] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3039589455] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3040216620] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3040615221] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3041489136] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3041949015] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3042399885] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3042880932] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3043439280] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3044064849] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3044459670] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3045722064] 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: 3047028684] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3047485539] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3047952789] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3048436965] ECW: w=0x3db95e40 func=0x3d6944d0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3048907974] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3049457607] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3050100522] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3050500929] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3051201342] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051662355] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3052128261] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3052697634] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3053343930] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3053753388] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3054244347] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3054589020] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3054960993] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3055714179] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3056189094] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3056734968] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3057362070] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3057759453] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3058594245] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3059072982] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3059523243] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3060004164] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3060565536] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3061193436] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3061589433] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3062440500] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3062900568] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3063355722] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3063845001] ECW: w=0x3db95e40 func=0x3d6944d0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3064331340] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3064877445] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3065514018] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3065912871] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3066680841] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3067141833] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3067592913] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3068157099] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3068801841] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3069225243] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3069710091] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3070273836] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3070634910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3071008185] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3072423123] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3072909000] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3073366569] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3073830627] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3074295378] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3074742888] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075213729] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3075666909] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3076152261] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3076604874] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3077090373] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3077654496] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3078109335] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3078554493] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3079054188] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3079504743] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3079974723] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3080434896] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080888895] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3081344490] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3081833916] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3082282077] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3082749747] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3083221722] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083673726] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3084114579] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3084599805] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3085175079] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3085671288] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3086231442] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3086868162] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3087270249] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3088145907] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3088608201] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3089062011] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3089533671] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3089991051] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3090460863] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3090935988] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3091481799] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3092132631] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3092532786] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3093450234] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3093932982] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3094399434] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3094853097] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3095320914] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3095794590] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3096259761] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3096723567] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3097204320] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3097651368] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3098137371] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3098580681] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3099038019] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3099479502] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3100042890] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3100534290] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3101061075] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3101549094] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3102065127] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3102554133] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3103098957] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3103620219] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3104176929] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3104819109] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3105548313] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3106019049] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3106567737] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3106951806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3107368845] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3108539154] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3109053276] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3109557738] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110055690] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3110576826] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3111064572] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3111561810] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3112048275] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3112586862] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3113076624] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3113594316] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3114079017] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3114584571] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3115071120] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3115599207] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3116090082] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3116602188] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3117112614] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3117606996] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3118092369] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3118618566] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3119126997] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3119637192] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3120121893] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3120616863] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3121118091] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3121643616] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3122166621] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3122702205] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3123329559] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3123992277] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3124394826] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3125270148] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3125739057] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126200448] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126652893] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3127112604] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3127598733] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3128081607] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3128627565] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3129270690] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3129670005] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3130749615] 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: 3132252354] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3132722943] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3133174821] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3133644381] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3134109741] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3134561283] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3135109782] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3135567603] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3136046361] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3136493304] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3136959777] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3137398992] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3137861706] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3138302139] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3138788037] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3139234917] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3139701033] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3140156082] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3140606994] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3141050031] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3141530049] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3142013721] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3142490043] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3143042280] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3143676081] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3144092679] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3144597897] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3145164666] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3145516689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3145890153] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3147008382] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147472944] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147956280] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3148442598] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3148883745] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3149342196] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3149783679] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3150271362] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3150735798] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3151173186] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151623741] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3152063607] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3152550912] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3153015600] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3153464475] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153916227] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3154358088] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3154852953] ECW: w=0x3dba2878 func=0x3d6967b9 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3155507964] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3155964735] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3156543915] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3157182504] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3157602840] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3158623314] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3159091677] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3159542925] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3160018050] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3160483767] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161018490] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3161461758] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3161946564] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3162411882] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3162869640] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163318662] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3163757583] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3164236047] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3164699853] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3165166431] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165691746] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3166133607] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3166605414] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3167091774] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3167543253] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3167996748] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3168439785] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3168917031] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3169395453] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3169833954] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3170282283] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3170723010] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3171211092] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3171672861] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172123710] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3172711857] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3173365818] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3173778594] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3174276693] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3174631488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3175009845] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3176153085] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176623233] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3177077484] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3177553239] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3177994827] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178444164] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3178884387] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3179362578] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3179841273] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3180282336] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180740976] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3181182774] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181672095] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3182138589] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3182584650] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3183039825] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3183483009] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3183985014] ECW: w=0x3dba2878 func=0x3d6967b9 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3184453524] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3184905780] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3185466102] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3186132579] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3186557787] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3187553145] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188039631] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188519019] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3188976210] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3189418449] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3189864090] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3190321596] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3190796763] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3191257041] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3191694933] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3192161553] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3192731178] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3193221234] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3193686111] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3194128035] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194597364] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3195038763] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3195527748] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3195993171] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3196444314] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3196896234] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3197338641] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3197818281] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3198282675] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3198739950] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3199192122] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3199641480] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3200121120] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3200597169] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3201050139] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3201619575] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3202262847] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3202683792] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3203169858] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3203734800] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3204085962] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3204462240] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3205706616] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3206176743] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3206628222] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3207106833] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3207557241] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3208007607] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3208485672] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3208973607] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3209419311] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3209880240] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3210362085] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3210816714] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3211310151] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3211782987] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3212234592] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3212680065] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3213141120] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3213580860] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3214059366] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3214611204] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3215258781] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3215657928] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3216564477] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3217029018] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3217496016] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3218309325] 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: 3219526422] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3219981114] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220458339] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220934661] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3221384418] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3221848119] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3222295104] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222773526] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3223244157] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3223700760] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3224149803] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3224602038] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3225080670] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3225552372] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3226007169] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3226455540] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3226898913] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3227376222] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3227921928] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3228370929] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3228824046] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3229270317] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3229746954] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3230239257] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3230692983] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3231140997] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3231581682] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232105716] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232577439] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3233075034] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3233529285] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3233973477] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3234469266] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3234939939] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3235390746] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3235837248] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3236304162] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236782836] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3237252711] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3237696567] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3238145001] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3238600533] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3239077422] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3239555970] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3240000120] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3240458277] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3240903624] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3241388598] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3241959546] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3242612415] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3243016980] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3243497775] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3243847761] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3244225593] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3245268621] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3245735514] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3246185817] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3246652458] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3247104651] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3247547667] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3248104356] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3248634669] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3249111285] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3249564780] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3250017204] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3250558353] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3251056956] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3251530254] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3251994921] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3252446253] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3252909387] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3253357401] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3253845021] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3254465319] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3255121233] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3255521241] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3256461453] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3256923642] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3257393769] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3257956107] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3258412164] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3258894891] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259390386] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3259840269] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3260294100] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3260749275] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261229188] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261718719] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3262165368] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3262655172] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3263100456] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263594460] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264066036] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3264509850] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3264962904] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3265404030] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3265908009] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3266379879] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3266823882] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3267271644] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3267726084] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3268202910] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3268692210] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3269136024] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3269582232] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3270037008] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3270513015] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3270987006] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3271432983] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3271891644] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3272335668] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3272824632] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3273295977] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3273737943] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3274198830] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3274675782] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3275159517] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3275634012] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3276097272] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3276550053] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3276997500] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277475607] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277977150] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3278457021] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3278933112] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3279387216] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3279868179] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3280466007] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3281098233] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3281499921] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3281976999] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3282552987] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3282896799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3283271418] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3285662667] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3286145919] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3286624341] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3287072271] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287556153] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3288035562] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3288487104] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288982935] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3289484940] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3289911828] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3290390082] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3291032619] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3291440229] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3292622088] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3293101077] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3293562615] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3294020310] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294501609] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3294969951] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3295426554] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3295869465] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3296356812] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3296812386] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3297286083] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3297775950] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3298278522] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3298704213] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3299183097] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3299834517] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3300247608] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3301427745] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3301898355] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3302360586] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3302806878] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303360585] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3303813345] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3304267470] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3304716618] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3305193129] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3305655381] ECW: w=0x3db93b90 func=0x3d6a8616 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3306113853] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3306571737] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3307066602] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3307502520] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3308052132] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3308688138] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3309092556] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3311141358] 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: 3312630195] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3313174893] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3313639413] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3314120502] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3314606715] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3315075624] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3315532500] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316028772] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3316530735] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3316958421] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3317420820] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3318068187] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3318477981] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3319543332] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3320022363] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3320479365] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3320922864] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3321447948] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3321917865] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3322389147] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3322869102] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3323362371] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3323785227] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3324256131] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3324883485] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3325291830] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3325768446] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3326113014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3326501934] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3327741480] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3328206567] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3328683204] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3329128656] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329610480] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3330065718] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3330528663] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3331005993] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3331537566] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3331962459] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3332431200] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3333083145] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3333485085] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3334670976] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3335142552] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3335601381] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3336046812] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3336540123] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3337007184] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3337464480] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3337908147] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3338390685] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3338860077] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3339311829] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3339791847] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3340295679] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3340722042] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3341191308] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3341823471] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3342233286] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3343428984] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343910367] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3344377869] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3344849214] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3345346956] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3345794466] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3346245231] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3346689549] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3347163981] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3347623146] ECW: w=0x3db93b90 func=0x3d6a8616 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3348080799] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3348542988] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3349032729] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3349464678] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3349921470] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3350546430] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3350952675] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3352099926] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3352566336] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3353024451] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3353469294] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3353965062] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3354423576] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3354885912] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3355366665] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3355902354] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3356329830] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3356786412] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3357427815] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3357842901] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3358814067] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359276445] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3359731536] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3360193473] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3360673617] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3361138158] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3361588839] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3362086665] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3362579997] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3363004323] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3363466827] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3364108230] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3364517436] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3365076771] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3365782287]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3366342315] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3367011585] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3367640157] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3368009379] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3368406615] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3369414657] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3369881613] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3370355940] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3370804164] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3371263854] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3372183045] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3372854079] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3373329792] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3374128947] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3374795697] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3375261918] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3376227141] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3376717449] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3377174766] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377666082] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3378125331] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3378598398] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3379083855] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3379537161] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3379990131] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3380564271] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3381225708] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3381700686] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3382231062] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3382654926] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3383370228] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3383827524] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3384328689] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3384746169] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3385463004] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3385922337] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3386460840] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3387043233] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3387411111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3387785919] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3389036238] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3389714244] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3390159192] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3391199490] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3391864749] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3392340336] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3393601155] 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: 3394812435] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3395480235] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3395916300] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3396439788] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3396873921] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3397672068] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3398121741] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3398615472] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3399048576] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3399817302] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3400274766] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3400742373] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3401148240] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3401862240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3402322350] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3402812238] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3403381380] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3403761711] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3404145276] 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: 3425281650] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3425953692] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3426461388] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3427395216] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3427863915] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3428326335] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3428770968] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3429243111] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3429721491] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3430175994] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3430635579] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3431090733] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3431545803] ECW: w=0x3dba2968 func=0x3d69695e '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: 3451844676] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3452519238] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3452997219] 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: 3473528100] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3474195207] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3474640554] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3475169439] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3475739988] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3476127459] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3476502876] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3477566421] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478085436] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3478546239] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3479045493] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3479533029] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3479990493] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3480551004] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3481013046] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3481484979] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3482209752] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3482894436] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3483380775] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3484041435] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3484727631] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3485191206] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3485999076] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3486676284] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3487147608] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3487684032] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3488257521] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3488626533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3489009888] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3490079523] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3490546500] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3491028135] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3491512689] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3491981724] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3492437718] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3492907278] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3493359870] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3493821996] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3494309994] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3494764833] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3495220953] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3495689547] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3496156524] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3496610628] ECW: w=0x3dba2968 func=0x3d69695e '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: 3498710880] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3499368285] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3499838349] 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: 3501636348] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3502293375] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3502765035] 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: 3503950128] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3504616500] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3505097358] 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: 3506164074] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3506832903] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3507279153] 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: 3508380582] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3509046471] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3509491398] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 3510204999] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3510873765] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3511316277] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 3512162535] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3512835627] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3513320454] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3513846903] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3514271397] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3515029707] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3515494416] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3515991927] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3516562245] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3516897447] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3517284981] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3518118702] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3518549202] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3519219081] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3519708360] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3520402326] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3520818294] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3521521605] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3521977788] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3522700881] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3523160319] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3523810143] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3524246124] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3524972493] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3525356457] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3525987465] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3526463199] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3526978938] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3527619480]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3528114366] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3530599443] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3531091305] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3531960054] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3532876641] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3533346075] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3533872734] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3534372429] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3534828801] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3535285278] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3535774305] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3536244180] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3536700006] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537523500] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3538343172] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3539003895] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3539807964] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3540422886]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3540938037] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3541527108] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3541924785] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3542321370] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3542865858] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3543232161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3543617847] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3544116996] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3544525803] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3544912938] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3545429496] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3545809218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3546199692] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3546717825] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3547101159] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3547471788] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3547981647] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3548360088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3548747559] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3549246456] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3549607278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3549978684] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3550466136] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3550865934] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3551237676] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3551748900] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3552123120] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3552502107] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3553016334] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3553396329] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3553768953] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3554310690] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3554961879] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3555340803] Total tests run: 1035600716
[Hera] [HADES][INFO ] [KRELTSC: 3555758682] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3556157913] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3556617099] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3557165283] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3557650467] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3558137142] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3558597441] ==============================================
[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: [0x000000003d667000, 0x000000003d6b3c44)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3583028862] blk: raw device LBN 2048..3071 (1024 blocks)
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] [HADES][INFO ] [KRELTSC: 3698677962] 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: 3706438407] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3709007190] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3710323491] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3714077094] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3716272581] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3716761230] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3717242109] ECW: w=0x3dbc5ef0 func=0x3d67d6e7 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3717698880] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3718672629] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3719120412] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3719580627] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3720332637] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3720755451] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3721407270] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3721829832] ECW: w=0x3dbc5ef0 func=0x3d67d6e7 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3722286120] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3723059802] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3723481545] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3723936321] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3724527324] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3724950306] ECW: w=0x3dbc5ef0 func=0x3d67d6e7 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3725402373] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3726151653] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3726949695] 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: 3728148984] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3728611425] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3729081741] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=9366253)
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=354 evictions=0
[Hera] Stadium conservation: resident_sum=65536 reservoir=0 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=0
[Hera] test-vm reservoir=65536
[Hera] Hermes 4.2 migration self-test: birthing...
[Hermes] [HADES][INFO ] [KRELTSC: 3849388368] Registering FORTH-79 Standard word set...
[Hermes] [HADES][INFO ] [KRELTSC: 3850629573] Registering FORTH-79 arithmetic words...
[Hermes] [HADES][INFO ] [KRELTSC: 3865718283] FORTH-79 Standard word set registration complete
[Hermes] [HADES][INFO ] [KRELTSC: 3885111678] exec_block: block 4100 len 358
[Hermes] [HADES][INFO ] [KRELTSC: 3888100251] exec_block: block 4155 len 171
[Hermes] [HADES][INFO ] [KRELTSC: 3889075911] exec_block: block 4101 len 375
[Hermes] [HADES][INFO ] [KRELTSC: 3892443261] exec_block: block 4142 len 382
[Hermes] [HADES][INFO ] [KRELTSC: 3894803367] exec_block: block 4102 len 394
[Hermes] [HADES][INFO ] [KRELTSC: 3896033799] exec_block: block 4103 len 268
[Hermes] [HADES][INFO ] [KRELTSC: 3897817161] exec_block: block 4156 len 558
[Hermes] [HADES][ERROR] [KRELTSC: 3898912605] UNKNOWN WORD: 'NIP'
[Hermes] [CAPSULE][DEFER] block 4156 (1/16) line 8: MSG-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3914690283] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hermes] [HADES][DOE ] 1,10000,18446744073708981616,0,0,111,4,4,4096,0,0,4895412794951728869,9,65536,0,0,65536,0,0
[Hermes] [CAPSULE][DEFER] block 4156: 1 forward ref(s) unresolved at load time:
[Hermes] line 8: MSG-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3917649855] exec_block: block 4157 len 173
[Hermes] [HADES][INFO ] [KRELTSC: 3918514614] exec_block: block 4104 len 252
[Hermes] [HADES][INFO ] [KRELTSC: 3919540548] exec_block: block 4158 len 565
[Hermes] [HADES][ERROR] [KRELTSC: 3920624610] UNKNOWN WORD: 'NIP'
[Hermes] [CAPSULE][DEFER] block 4158 (1/16) line 8: CH-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [CAPSULE][DEFER] block 4158: 1 forward ref(s) unresolved at load time:
[Hermes] line 8: CH-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3924935133] exec_block: block 4159 len 171
[Hermes] [HADES][INFO ] [KRELTSC: 3927177744] exec_block: block 4105 len 638
[Hermes] [HADES][INFO ] [KRELTSC: 3929467521] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hermes] [HADES][DOE ] 2,20000,10000,0,0,82,11,7,4096,0,0,0,9,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 3931201365] exec_block: block 4143 len 241
[Hermes] [HADES][INFO ] [KRELTSC: 3932494524] exec_block: block 4106 len 618
[Hermes] [HADES][INFO ] [KRELTSC: 3935125656] exec_block: block 4154 len 346
[Hermes] [HADES][INFO ] [KRELTSC: 3936325932] exec_block: block 4107 len 287
[Hermes] [HADES][INFO ] [KRELTSC: 3946431846] exec_block: block 4144 len 442
[Hermes] [HADES][INFO ] [KRELTSC: 3958460898] exec_block: block 4108 len 305
[Hermes] [HADES][INFO ] [KRELTSC: 3959502897] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hermes] [HADES][DOE ] 3,30000,10000,0,0,104,13,8,4096,0,0,0,11,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 3961185816] exec_block: block 4145 len 445
[Hermes] [HADES][INFO ] [KRELTSC: 3962716317] exec_block: block 4146 len 399
[Hermes] [HADES][INFO ] [KRELTSC: 3963948198] exec_block: block 4109 len 453
[Hermes] [HADES][INFO ] [KRELTSC: 3975967086] exec_block: block 4114 len 391
[Hermes] [HADES][INFO ] [KRELTSC: 3977608005] exec_block: block 4115 len 348
[Hermes] [HADES][INFO ] [KRELTSC: 3978542316] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hermes] [HADES][DOE ] 4,40000,10000,0,0,62,18,8,4096,0,0,0,12,65536,0,0,65536,0,0
[Hermes] [HADES][ERROR] [KRELTSC: 3979757334] UNKNOWN WORD: 'COMMON-CH'
[Hermes] [CAPSULE][DEFER] block 4115 (1/16) line 7: CH-SCAN @ COMMON-CH @ <> AND IF
[Hermes] [HADES][ERROR] [KRELTSC: 3981118512] ELSE: missing IF
[Hermes] [CAPSULE][DEFER] block 4115 (2/16) line 9: ELSE
[Hermes] [HADES][ERROR] [KRELTSC: 3982373241] THEN: unmatched
[Hermes] [CAPSULE][DEFER] block 4115 (3/16) line 12: THEN
[Hermes] [CAPSULE][DEFER] block 4115: 3 forward ref(s) unresolved at load time:
[Hermes] line 7: CH-SCAN @ COMMON-CH @ <> AND IF
[Hermes] line 9: ELSE
[Hermes] line 12: THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3984722154] exec_block: block 4116 len 534
[Hermes] [HADES][INFO ] [KRELTSC: 3997115787] exec_block: block 4147 len 147
[Hermes] [HADES][INFO ] [KRELTSC: 3998628333] ECW: w=0x3dbe1dd0 func=0x3d6a1f35 '(do-log-info)'
[Hermes] [HADES][INFO ] [KRELTSC: 3999551346] Hermes: loaded
[Hermes] [HADES][INFO ] [KRELTSC: 3999942450] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hermes] [HADES][INFO ] [KRELTSC: 4011785316] exec_block: block 4117 len 446
[Hermes] [HADES][INFO ] [KRELTSC: 4013343075] exec_block: block 4118 len 365
[Hermes] [HADES][INFO ] [KRELTSC: 4014980088] exec_block: block 4119 len 269
[Hermes] [HADES][INFO ] [KRELTSC: 4016102559] L8[TABLE]: Config 3 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hermes] [HADES][DOE ] 5,50000,10000,0,0,80,24,8,4096,2,0,0,14,65536,0,0,65536,0,0
[Hermes] [HADES][ERROR] [KRELTSC: 4017340446] UNKNOWN WORD: 'LSHIFT'
[Hermes] [CAPSULE][DEFER] block 4119 (1/16) line 3: SWAP 32 LSHIFT OR ;
[Hermes] [HADES][ERROR] [KRELTSC: 4018329441] Nested ':' inside a definition is not allowed
[Hermes] [CAPSULE][DEFER] block 4119 (2/16) line 4: : CH-REQUEST ( type from to paddr plen -- )
[Hermes] [CAPSULE][DEFER] block 4119: 2 forward ref(s) unresolved at load time:
[Hermes] line 3: SWAP 32 LSHIFT OR ;
[Hermes] line 4: : CH-REQUEST ( type from to paddr plen -- )
[Hermes] [HADES][INFO ] [KRELTSC: 4020730098] exec_block: block 4148 len 445
[Hermes] [HADES][INFO ] [KRELTSC: 4033929165] exec_block: block 4120 len 377
[Hermes] [HADES][ERROR] [KRELTSC: 4035063879] UNKNOWN WORD: 'USE'
[Hermes] [CAPSULE][DEFER] block 4120 (1/16) line 14: S" common:msg.4th" USE
[Hermes] [CAPSULE][DEFER] block 4120: 1 forward ref(s) unresolved at load time:
[Hermes] line 14: S" common:msg.4th" USE
[Hermes] [HADES][INFO ] [KRELTSC: 4037196450] exec_block: block 4121 len 263
[Hermes] [HADES][INFO ] [KRELTSC: 4038362538] exec_block: block 4149 len 385
[Hermes] [HADES][INFO ] [KRELTSC: 4039651413] L8[TABLE]: Config 0 → 1 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hermes] [HADES][DOE ] 6,60000,10000,0,0,62,29,9,4096,2,0,0,15,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 4052270607] exec_block: block 4150 len 327
[Hermes] [HADES][INFO ] [KRELTSC: 4053840609] exec_block: block 4151 len 443
[Hermes] [HADES][INFO ] [KRELTSC: 4055511096] exec_block: block 4152 len 337
[Hermes] [HADES][INFO ] [KRELTSC: 4067278677] exec_block: block 4153 len 143
[Hermes] PARITY:BIRTH vm_id=0x0417899d2fb14c2b-0x97c9b243d5624776 capsule_id=0x899994186c98a06e mode=p capsule_hash=0x899994186c98a06e dict_hash=0x5d32d70bdc9c3b2e
[Hera] BIRTH: Hermes live
[Hera] Hermes 4.2 self-test: exercising migrated words...
[Hera] [HADES][INFO ] [KRELTSC: 4076539257] ECW: w=0x3dbf2138 func=0x3d698c25 'SPAWN-EVENT'
[Hera] [HADES][INFO ] [KRELTSC: 4077096702] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4077556686] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4078009362] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4078461072] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4078931094] ECW: w=0x3dbf87c8 func=0x3d698ce0 'COMMON-CH'
[Hera] [HADES][INFO ] [KRELTSC: 4079426400] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4079883066] ECW: w=0x3dbf7940 func=0x3d67d6e7 'MSG-SEND'
[Hera] [HADES][INFO ] [KRELTSC: 4080367284] ECW: w=0x3dbe34c8 func=0x3d6a796c 'Q.1'
[Hera] [HADES][INFO ] [KRELTSC: 4080930420] ECW: w=0x3dbf47d0 func=0x3d67d6e7 'MSG-ALLOC'
[Hera] [HADES][INFO ] [KRELTSC: 4081419153] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4081951356] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4082400966] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4082922648] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4083374652] ECW: w=0x3dbf3468 func=0x3d698d9b 'MSG-ARENA'
[Hera] [HADES][INFO ] [KRELTSC: 4083869832] ECW: w=0x3db95120 func=0x3d693a4a '-'
[Hera] [HADES][INFO ] [KRELTSC: 4084319442] ECW: w=0x3dbf27f8 func=0x3d698c25 'MSG-CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4084803072] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4085283111] ECW: w=0x3db95300 func=0x3d693bb1 '/'
[Hera] [HADES][INFO ] [KRELTSC: 4085742045] ECW: w=0x3dbf3090 func=0x3d698c25 'SB-DELIVER'
[Hera] [HADES][INFO ] [KRELTSC: 4086232941] ECW: w=0x3dbf1860 func=0x3d67650c 'STADIUM-ADMIT'
[Hera] [HADES][INFO ] [KRELTSC: 4087031634] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4087518435] ECW: w=0x3dbf3370 func=0x3d698c25 'STADIUM-NONE'
[Hera] [HADES][INFO ] [KRELTSC: 4088022456] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 4088503881] ECW: w=0x3dbdbf90 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4089258348] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4089764931] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4090217607] ECW: w=0x3dbf27f8 func=0x3d698c25 'MSG-CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4090693131] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4091154375] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4091624418] ECW: w=0x3db94c70 func=0x3d6a2b63 'FILL'
[Hera] [HADES][INFO ] [KRELTSC: 4092091416] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4092593757] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4093037340] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4093497996] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4093957434] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4094402613] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4094846973] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4095347172] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4095801528] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4096269786] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4096719375] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 4097186520] ECW: w=0x3dbdbf90 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4097680251] ECW: w=0x3db94220 func=0x3d6a7ec8 '>R'
[Hera] [HADES][INFO ] [KRELTSC: 4098223437] ECW: w=0x3dbf3b38 func=0x3d698ce0 'MSG-SEQ'
[Hera] [HADES][INFO ] [KRELTSC: 4098703056] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4099149285] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 4099598790] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4100062512] ECW: w=0x3dbf3b38 func=0x3d698ce0 'MSG-SEQ'
[Hera] [HADES][INFO ] [KRELTSC: 4100530749] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4100972988] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4101504351] ECW: w=0x3dbf5f30 func=0x3d67d6e7 'MSG-SEQ!'
[Hera] [HADES][INFO ] [KRELTSC: 4102003983] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4102457499] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4102918722] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4103362011] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4103808051] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4104304134] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4104762732] ECW: w=0x3dbf6118 func=0x3d67d6e7 'MSG-CH!'
[Hera] [HADES][INFO ] [KRELTSC: 4105252410] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4105713612] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4106215029] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4106656512] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4107106500] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4107582003] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4108040643] ECW: w=0x3dbf5b40 func=0x3d67d6e7 'MSG-PLEN!'
[Hera] [HADES][INFO ] [KRELTSC: 4108525239] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4109087178] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4109550900] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4109994252] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4110458415] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4110914871] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4111369458] ECW: w=0x3dbf5950 func=0x3d67d6e7 'MSG-PADDR!'
[Hera] [HADES][INFO ] [KRELTSC: 4111855881] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4112323719] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4112782968] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4113232788] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4113814866] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4114272078] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4114740924] ECW: w=0x3dbf5768 func=0x3d67d6e7 'MSG-TO!'
[Hera] [HADES][INFO ] [KRELTSC: 4115213214] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4115681031] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4116141855] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4116602385] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4117044834] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4117500051] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4117973580] ECW: w=0x3dbf5380 func=0x3d67d6e7 'MSG-FROM!'
[Hera] [HADES][INFO ] [KRELTSC: 4118473968] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4118944011] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4119403659] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4119844638] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4120289628] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4120760154] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][ERROR] [KRELTSC: 4121205186] DUP: Stack underflow
[Hera] Hermes 4.2 self-test: HERMES-K=
[Hera] Hermes reservoir=0
[Hera] PARITY:KILL vm_id=0x0417899d2fb14c2b-0x97c9b243d5624776 name=Hermes
[Hera] KILL: Hermes dead
[Hera] Hermes 4.2 self-test: killed, resting state restored
[Hera] Heartbeat: 24 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>