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>
648 KiB
648 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 18:51:06
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=1953004134 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=939015116, tick_hz=100, initial_count=9390151
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: 3537261] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 20014512] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 37753107] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38307003] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 38912097]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 39690483] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 40266198] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 40873161] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 41228649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 41900880] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 48534822] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49477113] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 52486350] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 53170110] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53853051] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55399575] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 56182413] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56885199] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 58557156] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 59317419] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59995047] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 62062476] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 62826036] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63529431] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 65655513] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 66130953] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66570588] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67341981] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68049282] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 68895246] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 69525246] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 69898059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 70302897] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 70990101] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71704899] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 73134621] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 73738350] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74424819] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75951834] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 76560372] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77257215] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 78834378] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 79508583] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80182074] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 84038535] 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: 90295485] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 90969417] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91598178] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 93104928] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 93702252] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94323033] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 95753931] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 96452013] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97091001] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98558439] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 99517782] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100138920] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 101760267] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102614631] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103291818] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 105088389] 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: 106459500] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107099286] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107725254] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 109180617] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 109802301] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110427261] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111867357] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 112435974] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113068431] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 114536394] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 115139052] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115777998] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 117258918] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 118083567] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118710669] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 120354990] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 120800043] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121208094] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121905924] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122359335] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122830029] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 123377478] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 123743571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 124124637] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 124701129] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125322267] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 126804489] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 127408890] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128046975] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 129475500] 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: 130794573] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 131398386] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132027903] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 133535241] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 134136282] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134771175] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 136412136] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 136888668] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 137350353] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138028695] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138494160] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 138999147] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 139443633] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140141715] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140630259] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 141095031] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 141634605] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 141970374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142337328] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 143101497] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143725323] 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: 145298370] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 145886727] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146509041] 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: 148073163] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 148687308] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149321529] 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: 150985716] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 151442130] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 151899657] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152575500] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 153033615] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 153462330] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 153901839] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154579089] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 155039094] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 155526021] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 156069270] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 156401427] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 156765777] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 157382715] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158001690] 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: 159657981] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 160298418] 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: 161668773] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162288693] 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: 163928289] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 164549238] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165169599] 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: 166840968] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 167345619] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 167911674] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168622209] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169083558] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 169522290] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 169986369] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170655240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171104094] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 171509352] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 171950919] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172633818] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 173089014] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 173551707] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 174113646] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 174456219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 174822690] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 175351092] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175976241] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 177358062] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 177901122] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178550442] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 179904081] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 180490611] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181118112] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 182551698] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 183031548] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 183575721] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 183914388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 184282497] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 185079552] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185702664] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 187187574] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 187749030] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188372646] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 189718494] 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: 191098887] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 191664438] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192287193] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 193749822] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 194223204] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 194770044] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 195132693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 195501852] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 196448175] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197073681] 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: 198716616] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 199367448] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199990518] 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: 201643722] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 202113996] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 202660962] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 203000490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 203376663] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 204120147] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204742524] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 206290602] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 206869992] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207496233] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 209027028] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 209626200] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210267624] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 211711059] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 212170245] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 212544780] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213225642] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 213680460] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 214209429] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 214754043] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 215091828] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215474238] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 216261822] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216884724] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 217370517] 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: 219694923] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 220318791] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220942491] 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: 222535803] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 223191318] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223817349] 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: 225517215] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 225986397] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 226453269] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227147130] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 227598945] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 228013758] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 228472146] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229176423] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 229629162] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 230185263] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 230842437]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 231370314] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 231898338] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 232503600] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 232857534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233226651] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 234282447] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234919902] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 236566596] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 237148758] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237786906] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 239428203] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 240059379] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240671697] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 241937073] 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: 243747105] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 244476582] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245089320] 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: 247108554] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 247624608] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 247979319] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248654091] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 249120039] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 249699786] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 250278315] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 250607070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 250978749] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 251671665] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252287763] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 253921185] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 254580396] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255195885] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 256895877] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 257498556] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 257864334] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258630309] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 259126518] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 259586880] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 260185653] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 260514681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 260885541] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 261691731] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262357242] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 264387438] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 265345689] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265968864] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 267156141] 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: 269001474] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 269462487] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 269815014] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270506712] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 270997671] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 271476450] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 272102754]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 272617569] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 273125412] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 273711669] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 274042251] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 274412859] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 275361177] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275976057] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 277520859] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 278087124] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278699841] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 280216671] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 280828170] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281452836] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 283036971] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 283738938] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284351403] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 286038480] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 286705251] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287329161] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 289104480] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 289840950] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290461059] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 290948952] 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: 293462757] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 293907579] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294576240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 295030995] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 295440999] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296119656] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 296573865] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 297078369] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 297629535] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 297975195] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 298364766] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 299064192] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299676657] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 301510986] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 302373561] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302986908] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 304707480] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 305149488] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305816364] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 306298839] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 306754896] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 307305831] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 307635678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 308005005] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 309157506] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309777447] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 311452218] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 312050424] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312692688] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 314264034] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 314926500] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315544824] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 316821267] 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: 318456684] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 319110204] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319725882] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 321402144] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 321868491] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 322442988] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 322774095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 323166060] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 323798370] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324412704] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 326019981] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 326627616] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327256461] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 328854246] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 329342958] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 329894061] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 330228003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330597288] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 331489893] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332141523] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 333991392] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 334623975] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335236356] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 336928473] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 337388499] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 337974525] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 338302881] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 338673258] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 339586674] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340233096] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 341186559] 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: 343425516] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 344044722] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344664222] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 346464468] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 346934742] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 347490486] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 347819745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 348216981] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 349476267] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350094675] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 352282959] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 353437791] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354078165] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 355915728] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 356378673] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 356947731] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 357288141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357657111] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 358212729] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358854972] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 360261720] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 360977232] 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: 362494377] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363145272] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 364731360] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 365233155] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365787030] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 366132396] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366501681] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 367293024] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367924116] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 369609240] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 370251630] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370882218] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 372448188] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 373122183] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 373819866] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 375825954] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 376393500] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 376985868] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 377342217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 377745522] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 378496545] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379243368] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 380759925] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381368736] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382010013] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 382765320] 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: 384672162] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 385138761] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 385690347] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 386035461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 386406132] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 387332274] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 387964437] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 389618649] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 390297663] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 390913992] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 392577528] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 393241212] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393871905] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 395516646] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 396341841] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396956805] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 398081019] 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: 400047270] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 400493646] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 401172303] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 401626239] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 402083682] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 402647133] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 402985401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 403353972] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 404169843] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 404844594] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 406450653] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 407145438] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407761116] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 409740660] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 410560290] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411204822] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 412874742] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 413352618] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 414027264] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 414483468] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 414953133] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 415528344] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 415874424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 416258178] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 417702327] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 418330416] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 419414226] 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: 421738821] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 422446626] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423063795] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 424846317] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 425630415] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 426256572] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 428368521] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 428843205] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 429514260] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 429991905] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 430454976] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 431006940] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 431345649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 431713212] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 433071492] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433716003] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 435317400] 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: 436968882] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 437432772] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438059706] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 439137867] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 439778367] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 440417901] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 442062096] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 442610763] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 443294880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 443793567] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 444273144] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 444842664] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 445179861] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 445547193] 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: 447126141] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 447758136] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 450239265] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 450797991] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 451437651] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 452075316] 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: 454035078] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 454483638] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455216223] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 455680260] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 456150975] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 456704073] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 457077621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 457455810] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 458546319] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 459198600] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 461159664] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 461651589] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462284193] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 463322685] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 463787583] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 464506329] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 464961567] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 465474345] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 466085529]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 466644633] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 467168436] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 467796924] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 468133302] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 468505359] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 469025550] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 469649313] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 471033528] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 471555336] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 472196823] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 473577594] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 474116328] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474727071] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 476123802] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 476675241] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 477287538] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 478667469] 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: 480056703] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 480682965] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 481295829] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 482914803] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 483534492] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 484343538] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 486097521] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 486578190] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 486943002] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 487607652] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 488060013] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 488449920] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 488806374] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 489493788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 489948081] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 490445025] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 491036448] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 491360646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 491727999] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 492293151] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 493001523] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 494370072] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 494913363] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 495529020] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 496920585] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 497444346] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498052149] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 499472400] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 500023545] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 500641953] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 502035051] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 502567359] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 503196813] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 504547911] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 505155987] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505775445] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 507394503] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 508016292] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 508622940] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 509350128] 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: 511532070] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 511972230] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 512357097] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513023994] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 513478518] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 513885309] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 514235820] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514916220] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 515373957] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 515845806] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 516422403] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 516746349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 517113975] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 517775013] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 518406567] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 519780996] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 520321473] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520936521] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 522303810] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 522809910] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 523415907] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 524820870] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 525358008] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525965034] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 527389107] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 527953692] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528572562] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 529970616] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 530566575] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531179082] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 532683963] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 533273118] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533877372] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 535450419] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 535863678] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 536226117] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536902485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 537361923] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 537752208] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 538094676] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 538808088] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 539265615] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 539724633] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 540305073] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 540629103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 541012080] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 541534644] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542484558] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 543626286] 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: 545209812] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 545721162] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 546328188] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 547713600] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 548279844] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548886240] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 550285449] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 550847262] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551469030] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 552864585] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 553413882] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554034915] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 555544878] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 556077228] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556684632] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 558107046] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 558591453] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 558959268] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559623435] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 560093226] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 560501550] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 560855442] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561516480] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 561990114] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 562395960] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 562737756] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563399508] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 563854158] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 564327603] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 564911823] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 565271784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 565643841] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 566711565] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567330036] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 568819923] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 569400594] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570020808] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 571493181] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 572034141] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 572666472] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 574108899] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 574694673] 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: 576001419] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576633918] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 578157720] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 578777619] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 579391764] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 580892739] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 581467656] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 582082599] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 583568139] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 584055297] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 584451945] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585145428] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 585603480] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 586051053] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 586416684] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 587100192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 587553330] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 587993826] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 588346563] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589019235] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 589486527] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 589947624] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 590589846] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 590996238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 591390702] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 592291917] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 592918557] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 594486186] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 595063329] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595696584] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 597222696] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 597842847] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 598462788] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 600206397] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 600676986] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 601056057] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601746138] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 602199507] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 602648277] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 603018990] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603692964] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 604155321] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 604618140] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 604976400] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 605651487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 606124533] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 606599784] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 607166217] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 607499067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 607865370] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 608536236] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609151704] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 610529619] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 611070075] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611686047] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 613040001] 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: 614327616] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 614828151] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 615453027] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 616821912] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 617433852] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 618050412] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 619687866] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 620121810] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 620490234] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 621175590] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 621635070] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 622094697] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 622668984] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 623015148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 623387205] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 624060864] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624701742] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 626134656] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 626742942] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 627392976] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 628797561] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 629335413] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 629964174] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 631314306] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 631954890] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 632583504] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 634221042] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 634692723] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 635077758] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 635779935] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 636240906] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 636716052] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 637297374] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 637631043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 637999761] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 638663319] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 639282756] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 640676211] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 641218242] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641846688] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 643245414] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 643807752] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644425488] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 645851493] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 646378740] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647015439] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 647984652] 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: 649680969] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 650140596] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 650517378] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651196224] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 651645645] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 652060647] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 652411368] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653086770] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 653535372] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 653995755] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 654570735] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 654911250] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 655277007] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 655937940] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656578419] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 658107366] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 658658280] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 659273097] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 660669807] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 661219293] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661832703] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 663281640] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 663800676] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 664414464] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 665801808] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 666244278] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 666647205] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 667319331] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 667777635] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 668195850] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 668599155] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669357507] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 669818772] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 670279008] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 670860603] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 671186355] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 671554170] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 672076545] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672683256] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 674027319] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 674513742] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 675210753] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 676536735] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 677047287] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 677670000] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 678995877] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 679536942] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 680155392] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 681545991] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 682142580] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 682753029] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 683597565] 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: 685606089] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 686080353] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 686452893] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687120525] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 687584226] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 688039317] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 688609866] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 688938054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 689317671] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 689959494] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 690590229] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 691933137] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 692433882] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693044310] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 694392195] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 694924839] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 695534868] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 696908940] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 697441185] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 698065515] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 699457395] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 700064946] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700690368] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 702302979] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 702736377] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 703097850] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703765650] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 704215449] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 704682615] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 705244785] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 705571650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 705937113] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 706541325] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707155512] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 708505161] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 709009476] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 709628304] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 711036186] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 711557406] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712177956] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 713582940] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 714024339] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 714459564] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715216845] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 715668408] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 716131584] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 716709819] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 717047919] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 717414957] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 718020891] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 718634574] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 720009885] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 720516363] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 721193928] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 721959042] 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: 723836421] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 724359573] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 724969749] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 726420492] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 726861324] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 727224057] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 727907418] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 728357427] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 728812476] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 729377712] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 729715455] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 730081905] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 730685886] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731309796] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 732703125] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 733191585] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 733814424] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 735300972] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 735901635] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 736573971] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 738152016] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 738642618] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 739256637] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 740632032] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 741218835] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741833442] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 743482656] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 743937201] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 744321585] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744990015] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 745451007] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 745906833] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 746484564] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 746813907] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 747182037] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 747810252] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 748437942] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 749801871] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 750286530] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 750911280] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 752268594] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 752808714] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 753423972] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 754824588] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 755385876] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755999979] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 757396836] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 757889622] 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: 759161739] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759778971] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 761143383] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 761593098] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 761966457] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762633711] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 763096530] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 763569660] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 764183952]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 764683899] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 765201948] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 765789507] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 766134369] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 766502037] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 767091297] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767789106] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 769472340] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 770121366] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770845257] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 772401861] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 773010336] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773726163] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 775171299] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 775779396] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 776461539] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 777906654] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 778500429] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779185869] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 780657066] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 781156236] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 781563090] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782323185] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 782825001] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 783288051] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 783676908] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784433916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 784935186] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 785483496] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 786107448] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 786472743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 786880038] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 787632615] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788327127] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 789818085] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 790436136] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 791116977] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 792606066] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 793214352] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793893912] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 794978499] 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: 796733238] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 797261640] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797881455] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 799246203] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 799788255] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800401413] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 801902808] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 802484949] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 802946928] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 803732538] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 804264699] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 804785352] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 805189539] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 805859607] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 806322405] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 806782683] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 807400902] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 807736650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 808106166] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 808887555] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 809529483] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 810942657] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 811521900] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 812141064] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 813551550] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 814112166] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814738596] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 816189129] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 816728220] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 817347027] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 818713161] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 819261639] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819909258] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 821322768] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 821791152] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 822168900] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822851148] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 823303845] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 823713261] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 824076246] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824745684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 825205815] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 825668340] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 826237503] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 826570185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 826936866] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 827568336] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 828200667] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 829653090] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 830224500] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830842887] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 831369294] 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: 833522844] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 834045534] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 834675996] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 836010756] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 836555601] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837185769] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 838567023] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 839011845] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 839380143] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840053949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 840506919] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 840982548] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 841539468] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 841864611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 842234442] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 842765490] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 843373293] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 844747659] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 845281836] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 845912403] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 847267743] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 847791672] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 848401512] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 849791775] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 850364004] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850972227] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 852446532] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 853133694] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 853779087] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 855302091] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 855739857] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 856099860] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856775787] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 857230479] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 857636829] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 857989482] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858664863] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 859120563] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 859588212] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 860143851] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 860473593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 860850039] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 861605871] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 862224300] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863616096] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 864217557] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864835797] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 865322745] 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: 867528963] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 868079436] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 868694400] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 870057636] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 870597042] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871210893] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 872630682] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 873059208] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 873420555] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874089636] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 874564362] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 874962585] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 875307930] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875974806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 876438948] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 876895887] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 877448943] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 877773708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 878141754] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 878848614] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879470823] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 880886055] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 881474664] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882084357] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 883438836] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 883939434] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 884549148] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 885898923] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 886538751] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887348238] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 888902973] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 889471086] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890121099] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 891549246] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 891986592] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 892346973] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893026512] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 893478369] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 893868759] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 894217359] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 894878460] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 895346172] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 895797588] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 896350182] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 896694477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 897061137] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 897791580] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 898399635] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 899308641] 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: 901103805] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 901698777] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902304879] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 903671643] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 904165038] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 904770174] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 906121419] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 906681993] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907295277] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 908699988] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 909270894] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 909887202] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 911285592] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 911698473] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 912070425] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 912730455] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 913187688] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 913576839] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 913918047] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914590425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 915041043] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 915490968] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 916050954] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 916378197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 916743513] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 917385315] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 917998242] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 919372440] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 919932909] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 920560977] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 921997566] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 922541214] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923152902] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 924509838] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 924965622] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 925343013] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 926017785] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 926471196] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 926940441] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 927490410] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 927816141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 928180701] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 928859001] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929472789] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 930890205] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 931425894] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 932041572] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 933280362] 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: 934633791] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 935159904] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935770962] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937123782] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 937545903] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 937907040] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938583450] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 939035097] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 939502809] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 940055151] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 940385103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 940757706] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 941479371] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 942094503] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 943475820] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 944017305] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 944712216] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 946144689] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 946663242] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947296959] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 948680229] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 949110918] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 949471824] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950153358] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 950605110] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 951060012] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 951611241] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 951962571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 952328097] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 952969311] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953585514] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 954959019] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 955499328] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 956127564] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 957515055] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 958055364] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958671378] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 960013047] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 960465093] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 960826902] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961498524] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 961951347] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 962435166] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 962989566] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 963337683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 963745713] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 964520088] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 965134548] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 966550053] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 967109745] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967728678] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 969095568] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 969659271] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970388643] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 971803854] 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: 973437570] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 973964355] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974576652] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 976006164] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 976465371] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 976851309] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 977521419] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 977979072] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 978444285] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 979007862] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 979336218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 979703361] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 980414337] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981041586] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 982436490] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 982997274] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 983625426] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 984987276] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 985503225] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986114094] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 987485772] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 988010835] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988621620] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 990024084] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 990449670] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 990811752] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991496562] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 991948146] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 992403090] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 992961522] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 993307203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 993684090] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 994456764] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 995095080] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 996521904] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 997090416] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997743222] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 999158517] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 999782994] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000427946] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1001485737] 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: 1003145535] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1003718814] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1004371263] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005810477] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1006423698] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1007063862] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1008529494] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1009077972] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1009470546] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1010171253] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1010675127] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1011158421] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1011716538] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1012066188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1012456452] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1013186769] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013913096] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1015456050] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1016021979] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016680938] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1018042725] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1018622766] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019258709] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1020700968] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1021191234] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1021748343] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1022094129] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1022472024] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023135750] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1023768711] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025136546] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1025702874] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1026333798] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1027760055] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1028341167] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1028978748] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1030456350] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1030951740] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1031548098] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1031882838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1032260250] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1033051026] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033686003] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1034961690] 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: 1036354683] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1036954926] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037578038] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038987159] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039509660] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040141697] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1041522720] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042068762] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1042683327] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044077307] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1044614340] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045232580] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1046661651] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1047081357] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1047471348] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1048168863] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1048631262] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1049091645] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1049656650] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1049989080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1050393624] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051083243] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1051702911] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1053113103] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1053709314] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1054333917] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1055692890] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1056206886] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1056839742] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1058204595] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1058757609] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059375387] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1060891671] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061427171] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062043416] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1062754455] 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: 1064722218] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1065166368] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1065533007] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1066203054] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1066667574] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1067160024] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1067758083]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1068303663] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1068876711] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1069580043] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1069929861] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1070437704] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1071204204] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071825468] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1072363278] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1072972698] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073604924] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1074045105] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1074638943] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075275684] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1075718847] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1076371023] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1076991300] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1077453741] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1078026264] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078641522] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1079127945] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1079762082] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080379860] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1080783879] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1081386369] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082014878] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1082418750] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1082913699] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1083298167] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083982389] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1084440819] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1084889085] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1085253603] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1085939547] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1086393798] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1086833916] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1087186044] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087856007] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1088422503] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1088947125] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1089566961] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1089913986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1090316262] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1091137047] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1091783028] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1092298830] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1092951636] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093583043] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1094076627] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1094741865] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095372684] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1095777942] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1096429719] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097060349] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1097475141] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1098093675] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1098813555] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1099307811] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1099936719] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100589000] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1101018198] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1101528498] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1101915927] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102621170] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1103080734] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1103554200] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1103945115] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104634461] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1105105659] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1105582506] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1106182854] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1106524398] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1106907522] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1107686097] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108305324] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1108729335] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1109405892] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110023208] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1110449928] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1111062309] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1111689558] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1112110881] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1112695185] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113322581] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1113730149] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1114392237] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115018247] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1115461599] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1115888970] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116570294] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1117026687] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1117571595] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1118244435] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1118701626] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1119170136] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1119784155] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1120115766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1120485681] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1121216250] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121850744] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1122275637] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1122836274] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123461864] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1123880163] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1124433723] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125052173] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1125469674] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1126113954] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126732929] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1127167230] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1127801115] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1128417990] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1128864471] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1129489683] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130119431] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1130542644] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1130967642] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131660264] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1132134570] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1132557447] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133231526] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1133689536] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1134165396] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1134766038] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1135114449] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1135485477] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1136309958] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136944872] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1137417351] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1138073475] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138723614] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1139157852] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1139879601] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140526170] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1140987141] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1141580286] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142209971] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1142631147] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1143349998] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143982728] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1144411170] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1144924368] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145614197] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1146073320] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1146523434] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147231806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1147688262] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1148183169] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1148851725]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1149349488] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1149881166] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1150463895] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1150825137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1151196270] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1151884818] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152516246] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1152930765] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1153550076] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154180076] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1154584494] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1155341817] 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: 1156505952] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157145024] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1157567502] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1158230871] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158893799] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1159303887] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1159770024] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160456724] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1160910576] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1161364344] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162051485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1162506681] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1163014692] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1163589819] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1163930985] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1164300291] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1165110072] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165758888] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1166219985] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1166838897] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167463542] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1167899061] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1168622049] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1169247345] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1169711550] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1170324855] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170947862] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1171342263] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1171808925] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172492811] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1172950086] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1173381006] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174163277] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1174633803] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1175345682] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1176008673] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1176355992] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1176728427] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1177690038] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1178337510] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1178821035] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1179558786] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180200966] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1180653285] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1181400822] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182038949] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1182493158] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1183135359] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1183767921] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1184163561] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1184704773] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185397605] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1185854376] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1186297392] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1186998309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1187455038] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1187930163] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1188499599] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1188847086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1189218366] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1190095704] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190750778] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1191192387] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1191871863] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192509528] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1192955106] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1193674713] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1194304965] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1194746616] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1195506711] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196145699] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1196596506] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1197250992] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197880929] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1198276296] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1198780380] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199494674] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1199949660] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1200385809] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201083933] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1201541502] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1202015955] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1202568024] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1202910261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1203289857] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1204300104] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204927311] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1205421168] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1206161712] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206786672] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1207223472] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1208025378] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1208650905] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1209081447] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1209798891] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210423242] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1210817517] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1211324100] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212019851] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1212474102] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1212899205] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213581663] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1214050887] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1214522127] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1215075771] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1215409713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1215821397] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1216685673] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217306223] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1217737983] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1218358659] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1218976899] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1219391586] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1220081247] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220697702] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1221129546] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1221794112] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222429530] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1222844280] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1223542971] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224173874] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1224594399] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1225131306] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225857717] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1226341158] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1226757861] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227427089] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1227885519] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1228363773] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1228916430] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1229249301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1229619615] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1230525723] 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: 1231768440] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232481558] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1232919156] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1233523830] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234140537] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1234554279] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1235225565] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235845023] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1236278736] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1236948027] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237565532] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1238009220] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1238601546] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239232953] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1239651630] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1240294650] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240940211] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1241344419] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1241818389] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242490788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1242952683] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1243374279] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244045691] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1244503050] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1244969985] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1245533730] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1245889344] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1246259322] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1247069418] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247724471] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1248186240] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1248842469] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249511487] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1249970904] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1250599098] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251250035] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1251670014] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1252396530] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253038941] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1253506380] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1253984382] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254683829] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1255141041] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1255614045] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256307192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1256762892] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1257247047] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1257816399] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1258181295] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1258552176] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1259283459] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259930637] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1260353136] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1260999243] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261637874] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1262086497] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1262643585] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263266865] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1263671262] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1264305147] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264929393] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1265364807] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1266067173] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266691209] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1267127232] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1267585536] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268282463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1268738646] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1269163959] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269845514] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1270321563] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1270790178] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1271341554] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1271683623] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1272097344] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1273009542] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273641747] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1274066388] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1274776335] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275402597] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1275817662] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1276504740] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277143161] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1277578785] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1278221028] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278868080] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1279310571] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1279801383] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280494929] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1280967870] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1281400281] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282092420] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1282551144] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1283043489] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1283593668] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1283935695] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1284307353] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1285161780] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285791150] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1286214195] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1286890857] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287576024] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1287990816] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1288695387] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289337651] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1289773947] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1290722643] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291370934] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1291814874] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1292312322] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292996061] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1293464697] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1293896583] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294580826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1295046669] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1295530866] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1296084720] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1296417885] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1296789081] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1297576161] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298194779] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1298596509] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1299245829] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299875829] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1300287093] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1300921272] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301544951] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1301959491] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1302541884] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303158024] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1303557654] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1304219301] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304834202] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1305233391] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1305706500] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306399941] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1306854780] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1307266674] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307955285] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1308416949] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1308880419] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1309435218] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1309769223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1310169000] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1310947785] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311566571] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1311968448] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1312636836] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313252430] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1313646936] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1314233067] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1314860589] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1315255620] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1315887825] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316518791] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1316918211] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1317640506] 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: 1318833264] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319448921] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1319886477] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1320537792] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321160799] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1321563348] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1322037591] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322735106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1323202230] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1323614733] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324286355] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1324754088] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1325219091] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1325771244] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1326108462] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1326479133] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1327163775] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1327787433] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1328189835] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1328787453] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329427722] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1329823173] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1330396914] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331030379] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1331426103] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1331981931] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1332602859] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1332998730] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1333561782] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334184915] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1334580891] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1335024264] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335716529] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1336171683] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1336594980] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337272587] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1337741055] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1338206142] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1338757812] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1339095303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1339474626] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1340169747] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340791116] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1341192195] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1341760161] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1342401501] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1342811715] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1343404251] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1344047922] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1344441273] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1345051827] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345670529] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1346089017] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1346672880] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347292779] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1347769878] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1348238283] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348919019] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1349386332] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1349810091] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350501159] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1350957027] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1351422240] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1351984242] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1352321397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1352691816] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1353387252] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354010217] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1354507602] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1355113830] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355734086] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1356228510] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1356763128] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357427358] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1357882197] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1358548590] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359166242] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1359651804] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1360299297] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360928373] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1361424288] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1361860647] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362552030] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1363007604] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1363471137] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1364034399] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1364381319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1364769840] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1365490791] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366114365] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1366537242] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1367103864] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367743041] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1368218481] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1368987543] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369614834] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1370047980] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1370608680] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371255501] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1371704523] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1372164192] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372842639] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1373312493] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1373778000] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1374328410] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1374665439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1375047996] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1375798452] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376421375] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1376866806] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1377485970] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378107990] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1378536831] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1379089572] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379728623] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1380155763] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1380704871] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381342620] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1381819089] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1382275083] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382956659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1383425211] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1383891894] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1384461498] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1384850292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1385262165] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1386319620] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387013460] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1387540917] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1388335599] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389024378] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1389517941] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1390023894] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390776891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1391283915] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1391809881] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1392433308] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1392809481] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1393221228] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1393892577] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394594166] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1395095772] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1395750615] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1396456425] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1397004105] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1397492691] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398266688] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1398809202] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1399326810] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1399941711] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1400333424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1400745045] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1401620829] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402328844] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1402776417] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1403585652] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404275334] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1404784689] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1405410762] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406164935] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1406735631] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1407276318] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1407944475]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1408439928] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1408973370] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1409553957] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1409897811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1410270876] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1410937185] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411562565] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1411961964] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1412592951] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413233493] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1413633816] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1414232232] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414871010] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1415270409] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1415985102] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416615753] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1417030440] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1417594080] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418222253] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1418665353] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1419184872] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1419738516] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1420094571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1420465347] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1421167041] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421813904] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1422218343] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1422836898] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423484832] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1423880619] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1424750901] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425401250] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1425835740] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1426340727] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1426893426] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1427230413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1427632311] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1428289170] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428909321] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1429307103] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1429896993] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430515002] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1430912280] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1431666474] 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: 1432952493] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433570229] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1434009423] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1434473355] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1435024395] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1435369824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1435738563] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1436367660] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437010428] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1437471147] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1438141950] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1438780665] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1439179686] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1439925438] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1440576207] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1440996333] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1441471479] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1442020923] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1442362551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1442733306] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1444809618] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445437938] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1445861529] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1446379914] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1447003131] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1447417020] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1448097105] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448749554] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1449182679] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1449646779] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1450223124] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1450567839] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1450942542] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1451617314] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452238515] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1452714165] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1453305651] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453923156] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1454405442] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1455011985] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455644904] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1456123935] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1456582995] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1457156526] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1457490594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1457862693] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1458434838] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1459071495] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1459516107] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1460067651] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460687697] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1461110007] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1461779865] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1462401003] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1463075985] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1463632884] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1464190224] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1464535422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1464909369] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1465705605] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466340351] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1466744685] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1467397995] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468036080] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1468452174] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1469054706] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1469714484] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1470156051] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1470634746] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1471225224] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1471599234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1471985613] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1472658999] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473284862] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1473756501] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1474252437] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474873302] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1475323605] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1476038760] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1476662103] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1477084623] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1477553049] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1478148504] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1478490321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1478864541] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1479578436] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1480231263] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1480642758] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1481257701] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1481992806] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1482678519] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1483117398] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1483610142] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1484222523]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1484722344] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1485230544] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1485816045] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1486180857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1486555875] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1488040008] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1488702831] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1489169661] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1489854912] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490505765] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1490964153] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1491689556] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492322958] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1492779288] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1493483943] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1494117492] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1494570630] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1495032588] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1495439589] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496129397] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1496604522] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1497130929] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1497688227] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1498055076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1498473900] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1499549037] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500201864] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1500614472] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1501306632] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501961391] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1502403063] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1503105681] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503766677] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1504200978] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1504826568] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505492961] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1505943621] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1506439935] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1506994587] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1507357362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1507729482] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1508753463] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1509406857] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1509818478] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1510359501] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510996998] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1511451018] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1511994771] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512642831] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1513066506] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1513634409] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1514153949] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514858772] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1515274677] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1515764649] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1516320099] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1516673466] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1517045481] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1518081936] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518726321] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1519150731] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1519713804] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520488179] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1521018786] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1521559662] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522221897] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1522647567] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1523198166] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1523708613] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524429963] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1524849543] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1525334202] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1525893201] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1526265699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1526638512] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1527878121] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528548357] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1528946412] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1529681790] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1530336801] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1530747855] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1531492473] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532140260] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1532553057] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1533354774] 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: 1534676976] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535328312] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1535755977] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1536602697] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537247859] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1537670862] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1538162073] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1538742723] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1539097119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1539473271] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1541079960] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1541723988] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1542152724] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1543049592] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543690911] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1544108853] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1544977539] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545621798] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1546078191] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1546940010] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547585172] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1548037848] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1548519945] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1549087575] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1549432311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1549804851] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1550843280] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551492180] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1551908337] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1552545120] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553193327] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1553608266] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1554160650] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554806316] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1555222830] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1555993824] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556626701] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1557069318] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1557557232] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1558140654] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1558483647] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1558856439] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1559894406] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560527304] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1560940437] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1561624113] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562254932] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1562651433] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1563202599] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563847131] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1564271730] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1564885875] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565519802] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1565935476] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1566415746] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1566970923] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1567319082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1567692021] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1568635215] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569274308] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1569711381] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1570314165] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570958466] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1571401356] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1571882277] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1572451650] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1572788511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1573163928] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1573732923] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574367207] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1574815263] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1575429933] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576050588] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1576479450] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1576988952] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577609544] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1578238956] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1581331584] ECW: w=0x3db9a670 func=0x3d6ab9fb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1582803453] ECW: w=0x3db9bc18 func=0x3d6a0617 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1583360268] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1583790621] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1584376605] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585016097] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1585435677] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1586206272] ECW: w=0x3db9a670 func=0x3d6ab9fb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1586672640] ECW: w=0x3db93b90 func=0x3d6a862f 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1587148416] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1587618648] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1588111182] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1588536306] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1589004606] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1589625870] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1590023841] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1590796536] ECW: w=0x3db9a670 func=0x3d6ab9fb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1591273929] ECW: w=0x3db9bc18 func=0x3d6a0617 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1591782507] ECW: w=0x3db9a670 func=0x3d6ab9fb '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1592204271] ECW: w=0x3db9bc18 func=0x3d6a0617 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1592701803] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1593136041] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1593597369] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594217457] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1594633278] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1595110881] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1595666940] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1596000357] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1596375249] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1596980763] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1597631658] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1598043993] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1598673132] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1599312708] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1599729873] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1600450614] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601074314] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1601555340] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1602021582] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1602578922] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1602934641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1603308483] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1604623944] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605266565] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1605764874] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1606385970] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607029347] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1607500944] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1607997636] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1608557769] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1608899712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1609273554] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1609994295] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610631750] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1611083712] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1611798552] ECW: w=0x3db9a850 func=0x3d6ab1e4 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1612338021] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1612785678] ECW: w=0x3db9a850 func=0x3d6ab1e4 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1613239383] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1613681580] ECW: w=0x3db95120 func=0x3d693a63 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1614147843] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1614644787] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1615071423] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1615530189] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616168820] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1616737878] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1617235704] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1617862743]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1618365294] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1618863078] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1619428503] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1619760975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1620135279] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1620737580] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621360650] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1621763178] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1622268333] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622919942] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1623329610] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1623801039] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624415205] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1624826133] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1625411466] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1626025254] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1626462768] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1627062066] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627677366] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1628121243] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1628712246] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629327105] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1629741288] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1630164207] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630868379] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1631335629] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1631841015] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1632385461] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1632722931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1633119474] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1633747416] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1634370381] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1634840739] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1635402300] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636024320] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1636494636] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1637169261] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1637799198] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1638236649] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1638852579] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1639496355] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1639940505] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1640406285] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1640946699] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1641320793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1641699885] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1642407963] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1643046678] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1643544378] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1645364931] 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: 1646612604] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1647233742] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1647711345] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1648391367] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649072733] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1649508273] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1650178551] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650815943] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1651272063] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1651772451] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1652310387] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1652662704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1653036378] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1653652581] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654313451] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1654762578] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1655483214] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656109665] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1656548355] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1657074951] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657676580] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1658135283] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1658711901] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659316134] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1659764337] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1660270458] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1660919526] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1661351223] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1662021207] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1662671829] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1663096050] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1663564917] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664272932] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1664734680] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1665225072] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1665762189] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1666106316] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1666492422] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1667010177] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1667653827] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1668049404] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1668568461] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669253838] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1669652586] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1670154402] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670803806] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1671201798] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1671727344] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672356231] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1672779843] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1673215740] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673844795] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1674263451] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1674796977] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675427061] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1675851891] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1676373552] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677017118] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1677470970] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1677981375] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678610262] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1679062371] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1679653584] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680289821] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1680693378] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1681315293] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682009259] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1682488857] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1682975511] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1683556371] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1683904425] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1684313379] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1684806018] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1685358486] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1685701122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1686081663] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1686551937] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1687085043] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1687441098] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1687846986] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1688957445] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689631629] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1690053351] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1690660419] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691289306] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1691727828] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1692372423] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693089993] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1693486767] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1694344869] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1694972496] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1695388779] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1695875769] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1696506693] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1696952859] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1697465511] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1697883327] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698571140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1699031019] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1699457718] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1699921902] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700633445] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1701105546] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1701582330] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1702171968] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1702522500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1702898841] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1703834643] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1704582936] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1705100859] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1705903458] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706584110] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1707044031] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1707807822] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1708473606] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1708914144] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1709648178] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710280677] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1710736398] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1711173954] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1711572408] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712258856] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1712733813] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1713215007] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1713757353] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1714109712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1714483029] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1715427966] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716078063] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1716524544] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1717039191] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717737777] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1718196753] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1718643066] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719355953] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1719825849] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1720309206] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1720861338] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1721206578] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1721580819] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1722546021] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1723227807] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1723649382] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1724418066] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725097017] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1725522498] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1726120599] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726750263] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1727208483] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1727687052] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1728225051] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1728569892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1728946380] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1730192541] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1730833461] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1731401994] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1731999402] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732635093] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1733100768] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1733624235] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734257973] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1734737970] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1735205598] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1735850151] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1736307384] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1736791560] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1737425109] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1737904035] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1738405137] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739041017] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1739493336] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1740121152] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740805689] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1741304082] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1742056449] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1742719839] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1743159495] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1743751296] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744480815] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1744940820] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1745431359] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746154683] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1746609018] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1747234986] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1747867443] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1748311341] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1748996046] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749624597] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1750039830] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1750675878] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751372805] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1751831886] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1752440508] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753092012] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1753567389] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1754048100] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1754600022] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1754978106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1755353880] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1755999588] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756676439] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1757083923] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1757695275] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758356166] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1758771756] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1759364712] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760024889] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1760430084] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1761035220] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761694851] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1762100634] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1762955901] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763620971] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1764039963] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1764548247] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1765099728] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1765494318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1765877400] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1766683044] 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: 1767955056] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768618593] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1769058858] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1769900328] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770575352] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1771041615] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1771746081] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772412222] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1772829849] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1773732786] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1774409364] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1774826823] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1775400333] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1775994129]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1776502098] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1777010949] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1777625052] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1777977768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1778349825] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1779724758] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780362612] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1780827090] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1781292156] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781996706] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1782507090] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1783190199] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784011467] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1784473005] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1784965770] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785664944] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1786118187] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1786598058] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1787300403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1787763306] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1788294585] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1788850833] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1789207308] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1789582305] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1790530476] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1791183366] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1791645345] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1792135632] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792840833] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1793269191] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1793872941] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794530472] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1794958452] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1795439247] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796138127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1796612328] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1797096462] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1797649518] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1798005846] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1798381158] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1799221977] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799880096] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1800317946] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1800908361] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801561482] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1802031063] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1802617299] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803321954] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1803798318] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1804282116] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1804843698] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1805226003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1805598480] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1806525777] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1807218357] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1807670298] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1808593941] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809282846] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1809722334] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1810245759] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810910661] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1811388474] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1811899089] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1812448953] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1812836949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1813220871] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1813946211] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1814633289] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1815098544] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1815702042] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1816379397] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1816862544] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1817529693] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1818207006] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1818659220] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1819177248] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1819740384] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1820090916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1820472759] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1820956599] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821606318] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1822093896] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1822724358] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823363493] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1823822490] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1824360384] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1825003824] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1825462569] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1825954620] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1826506563] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1826860098] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1827232848] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1827851277] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828490622] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1828953630] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1829413551] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830115749] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1830541398] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1830997518] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831681971] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1832146008] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1832596542] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1833289836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1833750933] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1834237503] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1834788585] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1835134392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1835508360] 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: 1843339974] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843980327] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1844412969] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1844881038] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845567738] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1845994122] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1846449780] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847160903] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1847615007] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1848054978] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1848756252] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1849216614] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1849690269] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1850258655] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1850598435] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1850984415] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1851528168] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852152015] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1852597362] 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: 1860145581] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860817119] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1861260660] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1861813002] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862441511] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1862891310] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1863371349] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1863927450] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1864281279] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1864655751] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1865522757] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1866167037] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1866645480] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1867149249] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867797036] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1868269956] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1868814612] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869446313] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1869923139] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1870400007] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1871044245] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1871510949] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1871990358] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872681174] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1873159806] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1873598685] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1874299707] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1874760069] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1875203673] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875891696] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1876374444] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1876872039] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877565816] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1878079308] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1878546957] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879234707] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1879709517] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1880263497] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880950680] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1881433869] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1881878355] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882576290] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1883079492] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1883507031] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884195348] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1884712389] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1885204482] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885843659] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1886287011] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1886842440] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1887474246] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1887919593] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1888392975] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889089587] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1889548395] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1890017472] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890715218] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1891165941] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1891636782] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892335095] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1892803773] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1893309327] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1893913455]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1894433205] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1895000856] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1895348217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1895719350] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1896304641] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896946695] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1897348698] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1898056692] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898696205] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1899316293] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1899997428] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900628331] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1901026050] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1901719050] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902353439] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1902752523] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1903373955] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904000154] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1904403732] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1904916006] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1905266580] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1905650922] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1906308159] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906949646] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1907353623] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1908006786] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908639684] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1909038852] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1909738089] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1910374368] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1910778114] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1911440811] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1912083747] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1912492176] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1913298702] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913951844] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1914399501] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1914866058] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1915558806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1916034162] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1916557146] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1916888001] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1917262410] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1917904821] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918560588] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1919008791] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1933302756] 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: 1935057432] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935690855] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1936129377] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1936824771] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937439966] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1937842242] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1938567624] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939201719] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1939632450] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1940360268] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940992515] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1941424296] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1942344012] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942962084] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1943420409] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1943907693] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944593406] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1945061328] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1945622532] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1945959141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1946336679] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1946972181] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947611967] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1948052631] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1948717617] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949359188] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1949785320] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1950422628] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951051263] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1951501797] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1952134044] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952763729] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1953185997] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1953817446] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954468740] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1954900080] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1955727732] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1956350718] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1956787770] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1957282173] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957979226] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1958448345] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1958917779] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1959254325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1959632598] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1960432677] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1961052639] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1961478456] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1962166836] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962825081] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1963333260] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1964222484] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964931654] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1965452811] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1966296045] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966917246] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1967376999] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1967863569] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968558732] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1969018464] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1969427313] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970110485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1970586114] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1971053637] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1971395013] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1971770955] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1972328064] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972968291] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1973372247] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1973990970] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1974630966] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1975027971] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1975650411] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1976280684] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1976708580] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1977319953] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977946215] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 1978384443] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1978875570] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 1979216274] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1979589717] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1980393765] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1981153902] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 1981593117] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1982230278] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1982867313] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 1983317679] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1984171602] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984795323] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 1985229729] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1985696874] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1986034575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1986406548] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 1987286910] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1987875771] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 1988295750] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 1988772156] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1989465366] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 1989878289] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1990314774] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990994964] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1991467800] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1991935533] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 1992288228] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1992668517] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1993328505] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1993972092] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1994376468] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1995028161] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1995681450] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1996082739] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1996575000] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 1996957557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1997329509] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1998195591] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998858561] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 1999310376] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2000705847] 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: 2002221102] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2002886214] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2003335635] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2004172968] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004834258] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2005311336] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2006138568] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006800110] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2007234621] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2007743031] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2008128948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2008502958] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2009272713] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009929299] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2010357657] 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: 2011253853] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011918377] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2012355912] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2012907246] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2013529644]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2014111806] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2014800270] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2015479074] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2015835801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2016208656] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2017434909] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2018082171] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2018560278] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2019044160] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019740604] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2020188996] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2021093340] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021733210] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2022243384] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2022891339] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2023546518] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2024070909] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2024596308] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2025247938] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2025602082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2025974727] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2028037977] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028701997] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2029128318] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2029769280] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030467593] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2030916972] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2031451989] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2032151142] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2032615200] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2033101581] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2033748024] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2034117540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2034492180] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2035613349] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2036240556] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2036811336] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037481614] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2037932904] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2038762236] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039440179] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2039923158] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2040429132] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2041164447] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2041549650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2041953018] Running FIND.existing: FIND DUP . CR
[Hera] 1035549104
[Hera] [HADES][TEST ] [KRELTSC: 2043005475] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043670251] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2044109844] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035715168
[Hera] [HADES][TEST ] [KRELTSC: 2044914564] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2045554161] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2045994636] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2046615165] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047247055] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2047645845] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2048089827] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2048818443] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2049266898] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2049744606] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2050391742] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2050769742] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2051143290] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2051757897] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2052438045] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2052902691] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2053500666] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2054177412] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2054599239] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2055106746] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2055750774] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2056105002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2056490142] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2057111448] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2057757660] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2058209139] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2058739620] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2059437765] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2059880571] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2060373000] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2061033933] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2061391416] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2061767211] Running LATEST.basic: LATEST @ . CR
[Hera] 1035589728
[Hera] [HADES][TEST ] [KRELTSC: 2062480392] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2063143509] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2063578986] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035610472
[Hera] [HADES][TEST ] [KRELTSC: 2064368019] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2065032627] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2065467453] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035610472
[Hera] [HADES][TEST ] [KRELTSC: 2066415519] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067067989] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2067518166] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2068000179] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2068641918] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2069000850] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2069373600] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035716248
[Hera] [HADES][TEST ] [KRELTSC: 2070529188] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2071181007] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2071613208] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035716488
[Hera] [HADES][TEST ] [KRELTSC: 2072682654] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2073349215] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2073782907] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2074325190] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2074756572] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2075460135] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2075913105] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2076393438] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2077038999] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2077402572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2077777926] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2078485206] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079136164] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2079552804] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2080058925] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080761879] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2081206911] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2081719248] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2082421488]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2082950667] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2083488666] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2084090631] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2084482953] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2084856333] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2086784910] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2087457918] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2087915277] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035717160
[Hera] [HADES][TEST ] [KRELTSC: 2089730559] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090396952] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2090841102] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2092920228] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2093587251] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2094099840] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2096176047] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2096651571] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2097206412] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2097867933] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2098361517] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2099938743] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100617043] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2101083390] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2101836009] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2102266929] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102999787] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2103453513] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2103962931] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2104349940] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105079921] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2105522181] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2106069399] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2106659541] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2107010178] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2107386645] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2108414658] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109068157] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2109515772] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2110280760] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2110767645] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2111344683] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111984490] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2112440274] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2113706175] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114342307] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2114775054] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2115265782] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2115840195] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2116217838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2116594032] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2117688195] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118354525] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2118826311] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2120164809] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120848926] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2121290661] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2122786764] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2123465148] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2123932944] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2124450573] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2125031685] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2125398807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2125770822] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035720064
[Hera] [HADES][TEST ] [KRELTSC: 2126457669] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2127108753] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2127577263] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2128181664] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2128824264] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2129378664] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035594800
[Hera] [HADES][TEST ] [KRELTSC: 2130495780] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131138506] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2131576041] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2132076576] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2132650569] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2133009501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2133382419] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035720064
[Hera] [HADES][TEST ] [KRELTSC: 2134110846] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134791855] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2135235417] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035720552
[Hera] [HADES][TEST ] [KRELTSC: 2136781962] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137427103] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2137859031] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2138419752] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2139062562] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2139614232] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2140119366] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2140690188] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2141038452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2141410782] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2142565593] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2143202838] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2143645413] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2145314010] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2145967068] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2146411869] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2147641776] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2148283620] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2148773571] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2149281078] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2149902153]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2150403465] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2150885730] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2151537108] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2152125633] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2152472763] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2152860528] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2153719617] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2154419568] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2154887112] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2155390041] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2155946478] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2156296065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2156669991] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2157320571] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2157974616] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2158482543] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2159410239] 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: 2160623661] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161271973] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2161685463] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2162491716] ECW: w=0x3db9fb40 func=0x3d6adbd7 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2162990046] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163653730] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2164310001] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2164788528] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2165363655] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2165718828] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2166095379] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2167143405] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167805367] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2168413989] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2168943945] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2169604290] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2170005957] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2170464513] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171170596] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2171642844] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2172127314] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2172684528] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2173025169] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2173400145] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2173893120] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2174450985] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2174797086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2175173091] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2175645969] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2176214292] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2176560414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2176934718] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2177427525] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2178043056]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2178568812] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2179084677] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2179686474] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2180033814] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2180408034] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2181027681] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2181495603] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2182074174] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182693926] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2183142045] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2183554485] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2184241584] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2184710976] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2185213107] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2185710933] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2186396226] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2186873367] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2187369933] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2187960999] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2188313064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2188684785] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2189153568] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2189830251] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2190304242] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2190996486] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2191460544] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2192018598] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192654289] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2193093168] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2193553509] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2194127796] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2194499202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2194882452] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2196025713] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196698574] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2197130061] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2197811070] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2198463330] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2198887761] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2199603945] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200270233] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2200702854] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2201202129] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201908842] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2202368049] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2202860016] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2203441842] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2203803231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2204177115] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2205185325] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2205836703] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2206271214] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2206923999] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207591778] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2208023034] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2208846045] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2209517520] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2209931010] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2210421528] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2210990292] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2211444732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2211818637] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2212390110] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213034054] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2213458422] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2214205812] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2214846858] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2215262532] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2215720647] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2216418981] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2216860590] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2217345333] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2217931506] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2218282122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2218656993] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2219933562] ECW: w=0x3dba03b8 func=0x3d699539 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2220473388] ECW: w=0x3db9cf00 func=0x3d69be8f ','
[Hera] [HADES][INFO ] [KRELTSC: 2220933582] ECW: w=0x3dba0f18 func=0x3d699328 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2221771167] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2222952732] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2223594135] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2224042359] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2225000568] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2225651400] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2226105735] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2226561939] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2226932001] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227624308] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2228121798] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2228602677] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2229176565] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2229509016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2229896823] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2230832478] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2231404056] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2232032313] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2232489798] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2232878256] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233495803] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2234045604] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2234517768] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2235089409] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2235420705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2235795534] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2236336032] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2236968384] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2237395923] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2238038376] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2238509574] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2239071639] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239688703] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2240117376] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2240576562] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2241160341] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2241508983] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2241882888] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2243308221] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2243785551] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2244297258] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2244731328] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2245234383] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245872195] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2246276886] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2246851572] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2247325668] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2248019319] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2248542996] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2249041410] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2249609838] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2249944914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2250317664] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2251238787] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2251712799] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2252213628] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2252640579] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2253097434] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253731109] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2254135044] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2254611387] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2255060724] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255751036] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2256252495] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2256727452] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2257136133] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257830372] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2258290062] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2258753070] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2259322674] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2259688872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2260061181] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2261370090] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2262026130] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2262429225] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2262933414] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2263367064] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264076024] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2264535819] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2265032616] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2265603564] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2265962664] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2266336359] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2267266617] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2267740755] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2268583905] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269218546] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2269639554] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2270376969] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2270838969] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2271398367] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272033890] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2272467582] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2273086221] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2273536755] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274243909] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2274706749] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2275196994] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2275804440]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2276324106] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2276837031] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2277423792] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2277760884] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2278136868] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2279856033] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2280507075] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2280974115] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2281544559] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2282102508] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2282785722] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2283223803] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2284182579] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2284805481] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2285263932] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2285821587] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2286446253] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2286914070] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2287815285] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2288327223] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2288819337] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2289284886] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2289760494] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2290235472] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2290788570] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291426046] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2291855685] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2292870636] 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: 2294113899] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2294598117] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2295056925] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2295624891] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2296244832] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2296687323] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2297173746] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2297554518] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298230928] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2298695553] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2299195983] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2299545780] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2299920525] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2300747988] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2301246108] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2301714072] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2302188378] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2302738851] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303369670] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2303823753] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2304564087] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2305052715] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2305512321] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2306085369] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306710329] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2307153177] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2308054035] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2308541571] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2309023122] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309475924] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2309984943] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2310461265] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2311007328] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2311631910] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2312083683] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2312771916] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2313260565] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2313713178] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2314315479] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2314939998] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2315379885] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2315785290] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2316140316] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316819099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2317281015] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2317806456] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2318382570] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2318727978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2319102954] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2319607353] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2319967839] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2320667034] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2321104716] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2321776086] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2322136026] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2322838770] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2323292244] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2323766214] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2324110992] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2324504658] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2324980896] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2325332688] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2326087176] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2326805649] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2327734059] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2328081714] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2328797793] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2329247928] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2329722108] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2330283921] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2330633109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2331036582] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2331569100] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2331931959] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2332618869] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2333069907] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2333685879] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2334054828] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2334396540] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2335103967] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2335563090] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2336036094] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2336378751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2336751732] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2337250188] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2337600447] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338302792] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2338764078] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2339393049] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2339718948] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2340052512] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340737637] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2341182711] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2341671759] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2342230632] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2342579736] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2342952780] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2344129977] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2344608693] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2345064204] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2345543235] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2345994021] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2346440712] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2346924489] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2347372503] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2347848594] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2348300430] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2348743551] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2349225186] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2349686556] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2350138560] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2350588653] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2351030745] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2351509419] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2352020685] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2352472437] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2352922824] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2353365651] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2353865598] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2354312331] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2354762928] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2355214386] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2355657801] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2356159470] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2356822608] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357467140] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2357911101] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2359955892] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2360595552] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2361136701] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2361629256] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2362129035] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2362670562] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2363121327] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2363599497] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2364053622] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2364595317] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2365045137] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365525638] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2365975101] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2366479143] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2366930790] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2367381597] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2367822387] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2368304316] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2368776165] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2369249043] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2369700207] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2370157755] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2370617151] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2371097988] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2371545519] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2372020392] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2372471829] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2372944077] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2373388017] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2373897162] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2374345155] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2374829919] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2375278626] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2375726787] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2376166569] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2376645201] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2377285785] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377940502] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2378378373] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2378886321] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2379270747] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2379960240] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2380440552] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2380924014] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2381285277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2381661492] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2382671088] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2383133193] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2383668441] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2384214693] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2384666361] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2385108873] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2385615477] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2386062441] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2386512072] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2386961262] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2387415639] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2387893830] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2388339618] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2388790110] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2389240791] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2389694643] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2390172351] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2390616228] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2391065397] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2391513348] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2391968124] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2392447596] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2392892901] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2393343057] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2393808060] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 2394250509] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2394740691] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2395291731] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2395944096] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2396377998] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2397360147] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2397863076] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2398328247] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2398784955] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2399234397] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2399716956] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2400193131] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2400670671] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2401121142] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2401570731] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2402027439] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2402509179] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2402954694] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2403428013] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2403879219] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2404353357] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2404793496] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2405273157] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2405718105] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2406192159] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2406654957] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2407105281] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2407971594] 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: 2409214920] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2409700167] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2410147677] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2410646889] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2411099355] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2411551128] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2411993913] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2412473973] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2412931689] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2413406373] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2413856004] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2414304942] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2414767824] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2415299397] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2415895461] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2416534260] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2417028075] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2417441061] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2417795541] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418484866] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2418975216] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2419454520] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2420028408] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2420377869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2420752761] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2421714897] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2422174692] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2422635054] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2423120364] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2423574993] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2424054255] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2424505083] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2424951375] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2425442649] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2425890852] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2426369442] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426820837] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2427284706] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2427733980] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2428180881] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2428659345] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2429107821] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2429571291] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2430021216] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2430466626] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430944880] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2431408161] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2431862517] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2432313618] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2432758608] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2433242112] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2433838533] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2434503435] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2434960458] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2435821059] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2436517944] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2436935823] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2437440033] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2437836534] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2438525544] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2438984163] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2439467226] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2439846738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2440231668] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2441570880] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442125322] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2442578187] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2443028343] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2443480368] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2443991130] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444449476] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2444894277] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445343530] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2445787029] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446294137] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2446743453] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2447187708] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2447637276] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2448082497] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2448592020] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2449041861] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2449486158] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2449935033] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2450396613] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2450875896] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2451325527] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2451771336] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2452221576] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 2452682421] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2453159163] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2453753463] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2454393900] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2454832968] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2455639998] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2456281548] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2456714295] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2457150255] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2457544467] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2458244670] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2458723344] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2459205924] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2459770131] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2460119193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2460494526] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2461590999] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2462065263] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2462550762] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2463024984] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463507564] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2463953142] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2464427469] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2464875105] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2465355060] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2465794338] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2466272319] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2466715419] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2467201884] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2467653468] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2468102112] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2468541159] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2469020148] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2469477444] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2469950469] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2470401465] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2470849101] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2471300349] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2471787822] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2472233631] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2472708336] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2473158282] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2473621815] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2474063424] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2474542602] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2474987088] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2475515910] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2475970644] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2476420842] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2476863396] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2477342763] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2477957454] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2478597702] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2479000713] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2479918035] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2480378691] ECW: w=0x3db966b0 func=0x3d6a1093 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2480898840] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481379614] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2481962070] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2482599252] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2483065368] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2483586525] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2483988423] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2484676341] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2485134120] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2485613781] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2485976619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2486351847] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2487322110] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2487785454] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2488256085] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2488705527] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2489184789] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2489632362] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2490122796] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490580617] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2491030290] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2491471395] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2491948368] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2492408688] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492881986] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2493332226] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2493782361] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2494243941] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494764405] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2495282622] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2495809260] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2496259962] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2496741933] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2497182450] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2497659024] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2498103510] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2498614545] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499156135] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2499605031] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2500044855] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2500537704] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2500979880] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2501451246] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2501898483] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2502345552] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2502795708] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503322115] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2503943064] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2504595261] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2505027336] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2505976242] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506434840] ECW: w=0x3db966b0 func=0x3d6a1093 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2506898856] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507388387] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2507932077] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2508568419] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2509047807] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2509465455] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2509819893] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2510506635] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2510958702] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2511459006] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2512020945] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2512374921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2512747965] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2513675241] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2514136380] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2514591576] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2515038477] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2515535085] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2515984044] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516459001] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2516910396] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2517751530] 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: 2518947501] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2519407086] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2519919087] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2520365463] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2520839244] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521290597] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2521753227] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2522194752] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2522674077] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2523183894] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523687201] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2524143762] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2524592133] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2525032650] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2525521824] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2525988129] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2526461700] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2526910512] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2527360185] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2527815255] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2528298948] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2528778735] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2529274524] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2529724512] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2530193379] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2530639272] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2531119815] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2531698134] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2532354594] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2532784695] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2533306356] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2533678161] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2534393190] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2534846097] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2535333213] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2535687441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2536062039] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2537075247] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2537537121] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2537990091] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2538450117] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2538932445] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2539384470] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539859511] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2540341335] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2540795733] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2541236859] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541714777] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2542159494] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542646925] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2543098404] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2543548581] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2543989140] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544465924] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2544924858] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2545399626] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2545850622] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2546300337] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2546767167] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2547255480] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2547700218] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548215495] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2548669410] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2549133909] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2549574153] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550051231] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2550497460] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2551010175] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2551459659] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2551908807] ECW: w=0x3db96b60 func=0x3d6a13ab '<'
[Hera] [HADES][INFO ] [KRELTSC: 2552350248] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2552827389] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2553397098] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554037829] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2554465830] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2554895154] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2555266392] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2555956578] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2556510306] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2556993285] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2557567194] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2557903551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2558277393] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2559614001] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560087908] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560542621] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2561188518] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2561732376] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2562228501] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2562826329] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2563276443] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2563781052] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2564214492] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2564657634] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2565144162] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2565601731] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2566042332] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2566526550] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2566956777] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2567398239] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2567913999] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2568403047] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2568902931] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2569529718] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2569977270] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2570791818] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571257283] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571714852] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2572241679] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2572686984] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2573179098] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2573610354] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2574070548] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2574571314] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2575001079] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2575443066] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2575933563] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2576397831] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2576873418] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2577364629] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2577797523] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2578303182] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2578925517] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2579356731] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2579983791] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2580630654] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2581075644] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2581966674] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2582456709] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2582913669] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2583368319] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2583816669] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2584265880] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2584735272] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2585291373] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2585743734] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2586191370] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2586696126] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2587136496] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2587578147] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2588018223] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2588461302] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2589058017] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2589492696] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2589933423] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2590374066] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2590832076] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2591324799] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2591756853] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2592218265] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2592667434] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593130064] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2593592988] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2594033631] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2594473476] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2594926761] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2595412638] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2595845217] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2596285251] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2596723353] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2597176428] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2597668731] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2598099357] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2598537480] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2598976002] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2599430190] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2599921779] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2600349885] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2600811129] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2601271092] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2601720114] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2602173000] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2602631745] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2603071989] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2603526408] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2604009408] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2604439362] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2604879375] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2605333164] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2605774206] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2606258424] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2606689785] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2607129021] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2607601185] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2608057431] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2608541943] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2608974942] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2609444103] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2610004719] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2610639465] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2611075761] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2611545699] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2611895181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2612273748] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2613202914] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2613664179] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2614206336] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2614664136] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2615109063] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2615596011] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2616043794] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2616494643] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2616979995] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2617411524] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2617855401] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2618356671] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2618788368] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2619229095] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2619714237] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2620156980] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2620606905] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2621091207] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2621523828] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2622013779] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2622655371] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2623085451] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2623835844] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2624658561] 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: 2625853188] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2626324617] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2626790082] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2627237592] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2627730630] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2628163692] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2628622794] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2629113585] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2629544505] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2629985610] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2630490345] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2630920467] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2631381564] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2631871326] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2632303443] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2632811643] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2633434629] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2633865465] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2634490068] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2635135461] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2635581228] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2636450061] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2636924892] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2637382125] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2637838602] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2638288359] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2638737150] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2639205492] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2639654787] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640095808] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2640541533] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2641038561] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2641467696] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2641906848] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2642346378] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2642786475] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2643285813] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2643721647] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2644187007] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2644628175] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2645069112] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2645566350] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2646003738] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2646468237] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2646915747] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2647374702] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2647825425] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2648263023] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2648700264] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2649140424] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2649688503] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2650128852] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2650571049] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2651010180] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2651469219] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2651953983] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2652404202] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2652846420] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2653288827] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2653752213] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2654244957] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2654675814] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2655140187] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2655590679] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2656051167] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2656513692] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2656952781] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2657392080] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2657845995] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2658330108] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2658760461] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2659199655] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2659637988] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2660090223] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2660581938] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2661011031] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2661451107] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2661889545] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2662341108] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2662831794] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663260950] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663739141] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2664250890] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664873099] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2665303263] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2665768602] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2666340432] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2666686932] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2667066864] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2668293180] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2668765176] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2669219931] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2669911251] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2670379362] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2670873135] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671335702] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2671856901] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2672342232] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2672788944] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2673251364] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2673738564] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674169169] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2674634718] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2675144682] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675580978] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2676022440] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2676506826] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2680647879] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2681155827] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2682571416] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2683610580] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2684304714] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2684935806] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2685460995] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2686334658] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2686797057] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2687267289] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2687729058] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2688177597] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2688618051] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2689078056] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2689533672] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2689979418] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2690437659] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2690923809] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691366678] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2691852597] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2692297965] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2692740393] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2693222301] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2693672961] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2694120303] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2694571572] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2695012467] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2695516299] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2695946946] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2696414826] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2696863260] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2697302307] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2697774450] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2698214211] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2698653783] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2699093733] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2699576943] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2700020442] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2700458964] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700898137] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2701339305] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2701875435] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2702312760] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2702774067] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2703223824] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703665139] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2704141314] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2704581222] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2705021277] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2705463915] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2705961468] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706423762] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706919614] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2707448919] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2708133372] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2708564985] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2709036141] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2709376551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2709754173] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2710714566] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2711185680] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2711634639] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2712096471] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2712559458] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2713085571] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2713532157] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2713975551] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2714482764] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2714914251] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2715355986] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2715852888] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2716286937] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2716746144] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2717240652] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2717672664] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2718116457] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2718616236] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2719070508] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2719566423] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2720188737] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2720620959] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2721286911] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2721918066] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2722348419] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2723223489] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2723681205] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2724129765] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2724590715] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2725057125] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2725496886] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2726298456] 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: 2727492642] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2727934818] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2728377498] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2728825449] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2729598039] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730028959] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2730474474] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2730912744] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2731367646] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2731866333] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2732294943] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2732732037] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2733181626] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2733620883] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2734102665] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2734530540] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2734991721] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2735463234] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2735906292] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2736363000] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2736816915] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2737254891] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2737707126] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2738188068] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2738615880] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2739052323] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2739499077] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2739939153] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2740419255] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2740847340] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2741306463] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2741765334] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2742201294] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2742665667] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2743102845] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2743539687] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2743989759] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2744471562] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2744917980] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2745416499] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2745943956] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2746575321] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2747005590] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2747475087] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2748044397] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2748388524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2748768246] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2749691196] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2750171340] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2750620698] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2751084777] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2751526365] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2752039584] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2752471176] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2752918392] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2753401119] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2753829960] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2754282888] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2754765888] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2755194603] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2755635162] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2756117847] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2756560779] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2757005013] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2757535536] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2757979959] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2758498386] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2759136387] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2759566320] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2760062571] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2760436896] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2761119732] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2761559997] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2762034681] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2762378850] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2762764767] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2763654453] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2764115718] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2764562808] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2765033796] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2765485989] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2765986020] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2766494472] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2766993621] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2767490187] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2767917621] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2768355828] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2768849139] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2769276741] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2769722781] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2770202778] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2770659885] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2771116152] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2771597661] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2772032991] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2772565782] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2773212729] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2773642914] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2774047101] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2774394000] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2775084585] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2775523989] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2776031244] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2776606644] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2776955370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2777346579] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2778690285] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2779175679] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2779645155] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2780112846] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2780557353] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2781044931] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2781481899] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782212783] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2782662918] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2783151168] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2783584188] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2784054000] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784496512] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2784980079] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2785396971] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2785876359] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2786320740] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2786919345] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2787339345] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2787833790] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2788278003] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2788767555] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2789184132] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2789723076] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2790244947] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2790880890] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2791293036] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2792169639] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2792632668] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2793089796] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2793546483] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2794029273] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2794519791] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2794937040] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2795457189] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2795901234] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2796399165] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2796816372] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2797290909] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797731615] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2798227530] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2798643225] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2799111882] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2799559665] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2800066794] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2800503300] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800973028] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2801416023] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2801900997] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2802335823] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2802810339] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2803261419] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2803746477] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804163348] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2804645004] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2805086424] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2805569025] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2805993456] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2806462827] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806917246] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2807401254] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2807817831] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2808286782] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2808746094] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2809231047] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809656969] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2810125689] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2810568432] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2811069954] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2811487896] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2811957750] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812399842] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2812898109] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2813314938] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813785128] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2814302505] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2814949116] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2815358007] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2816216928] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2816676429] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2817145716] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2817616662] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2818071039] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2818570503] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2818987626] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2819531316] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2819977398] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2820463170] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2820923070] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821420182] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2821862631] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2822354409] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2822769978] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2823238446] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823692718] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2824176285] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2824591371] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2825060679] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2825576775] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2826214188] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2826654579] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2827135521] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2827498086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2827874448] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2828782719] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2829249192] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2829718080] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2830173696] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2830618686] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2831104332] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2831520657] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2832009432] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2832449613] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2832932844] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833349400] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2833830048] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834272791] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2834797497] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835214914] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2835681618] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836142358] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2836625946] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2837048970] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837862762] 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: 2839082904] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2839532913] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2840020533] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2840452398] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2840922588] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2841421128] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2842066374] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2842495047] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2843345610] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843807589] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2844369654] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2844830394] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2845283784] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2845774806] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2846192118] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2846674971] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2847117756] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2847600336] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2848016346] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2848496910] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848939254] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2849431578] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849848302] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2850317169] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2850769866] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2851267251] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2851683282] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2852150196] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2852590587] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2853086754] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853502323] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2853969069] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2854412463] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2854906677] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2855338542] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855813646] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2856253554] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2856735840] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857164093] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2857632120] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2858073099] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2858554671] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858979984] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859446436] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859892203] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2860377219] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2860804779] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861290677] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2861732391] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2862223812] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862639360] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2863118034] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863571130] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2864052303] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864465835] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2864935017] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2865445800] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2866079727] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2866498005] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2867374146] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867841228] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868300876] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2868758970] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2869202973] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2869715982] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2870135814] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870604702] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2871047550] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2871542961] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2871960987] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872427880] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2872870518] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2873354085] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2873785215] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874255804] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2874698442] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2875181988] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2875613580] ECW: w=0x3dba1888 func=0x3d69652c '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876096853] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2876584536] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2877220857] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2877660849] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2878152879] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2878717842] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2879057937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2879434047] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2880220056] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880680292] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2881131498] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2881586736] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2882045628] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2882531610] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2882965659] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2883407079] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2883890835] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2884348299] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2884790748] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2885276646] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2885707104] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2886149553] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2886646497] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2887080924] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2887535868] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2887990896] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2888626062] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2889052467] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2889771087] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2890232541] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2890697628] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2891157171] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2891600481] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2892085350] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2892531306] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2892985704] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2893439367] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2894060400] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2894458014] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2895172245] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895630507] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2896088685] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2896542096] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2897000715] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2897485143] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2897915034] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2898356181] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2898850185] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2899281735] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2899736175] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2900194269] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2900807091] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2901225726] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2901990735] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2902634994] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903112807] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2903568339] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2904008499] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904457563] ECW: w=0x3db95210 func=0x3d693b16 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2904905409] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2905418523] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2905848876] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2906285067] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2906730750] ECW: w=0x3db95210 func=0x3d693b16 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2907185589] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2907667245] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2908095120] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2908532340] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908979220] ECW: w=0x3db95210 func=0x3d693b16 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2909434584] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2909917563] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2910350877] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2910803238] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2911258056] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2911883457] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2912302365] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2912761152] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2913089634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2913476538] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2914348857] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914809303] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2915259354] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2915729292] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2916171300] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2916682125] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917112226] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2917571160] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2918128794] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2918558202] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919005607] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2919629265] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2920085679] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2920528653] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2921014467] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2921453976] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2921925153] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2922383415] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2923011588] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2923445679] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2924285994] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924748834] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2925207789] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2925666912] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2926124229] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2926623231] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2927054508] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2927515017] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2927966580] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2928593514] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2928991128] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2929704267] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2930214903] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2930700150] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2931155976] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2931607518] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2932094256] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2932890681] 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: 2934094128] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934554175] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2935040850] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2935472232] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2935926105] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2936378172] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2937001431] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2937409062] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2938199817] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2938674396] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939125308] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2939579937] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2940019362] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2940469665] ECW: w=0x3db95210 func=0x3d693b16 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2940929145] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2941413762] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2941843821] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2942283855] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2942732310] ECW: w=0x3db95210 func=0x3d693b16 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2943201891] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2943685668] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2944130469] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2944667586] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2945149053] ECW: w=0x3db95210 func=0x3d693b16 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2945593686] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2946085989] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2946520101] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2946989661] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2947446705] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2948075928] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2948499477] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2948957655] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2949583875] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2949913638] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2950288089] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2951251338] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2951719092] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952170655] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2952634734] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953082559] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953559364] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2954023422] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2954469924] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2954954877] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2955401484] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2955843072] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2956324056] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2956761780] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2957201247] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2957695839] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958126654] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958624291] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2959071423] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2959647453] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2960103258] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2960542725] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2961025788] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961455784] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2961909048] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2962391754] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2962828344] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2963270205] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2963762256] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964193281] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964659670] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2965115454] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2965571721] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2966199201] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2966672688] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 2967643560] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968126959] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968578837] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2969048229] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969498574] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969946945] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2970414972] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2970854691] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2971295607] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2971745406] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2972243652] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2972674131] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2973112947] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2973551994] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2973993561] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2974490337] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974921656] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2975389494] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2975840427] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2976302658] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2976757581] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2977197027] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2977636998] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2978085999] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2978583993] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2979029361] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2979470634] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2979909408] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 2980369917] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2980897479] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981330289] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981795040] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2982249186] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2982713433] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2983328838] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2983762593] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2984224950] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2984556183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2984943885] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2985853521] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986380054] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986941993] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2987418819] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987869500] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2988325242] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2988778758] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2989278726] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2989790790] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2990231475] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2990675100] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2991201654] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2991633162] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2992075128] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2992559724] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2992992870] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2993473833] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993923821] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2994373452] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2994829656] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2995283760] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2995779528] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2996213304] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2996664048] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2997155217] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2997632337] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2998074765] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2998564380] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998995972] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2999507805] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2999966025] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3000428718] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3001048617] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3001517379] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3002538546] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3003004053] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3003453558] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3004002582] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004452234] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004907976] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3005360946] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3005812824] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3006255546] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 3006706143] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3007190571] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007620483] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3008070093] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3008509686] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 3008958414] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3009439755] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009883821] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3010347375] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010796523] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011258250] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3011711409] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3012177630] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3012619638] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 3013073595] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3013603824] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3014062380] ECW: w=0x3dba2788 func=0x3d6968ff 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3014507202] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3014948139] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 3015391134] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3015876528] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3016322841] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3016902546] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3017468979] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3017933814] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3018572739] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3019007502] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3019468683] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3020063571] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3020419185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3020795232] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3021716670] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3022181505] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3022847541] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3023545014] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3023947017] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3024886116] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3025351413] ECW: w=0x3db967a0 func=0x3d6a114c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3025805769] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3026288454] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3026857974] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3027499482] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3027896550] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3029266149] 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: 3030603597] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3031091385] ECW: w=0x3db967a0 func=0x3d6a114c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3031544796] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3032042391] ECW: w=0x3db95e40 func=0x3d6944e9 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3032517222] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3033085986] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3033716091] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3034117023] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3034837134] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3035312007] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3035764326] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3036328722] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3036959058] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3037386660] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3037860609] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3038227416] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3038638449] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3039396843] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3039861384] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3040405200] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3041035662] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3041448648] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3042269139] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3042755982] ECW: w=0x3db967a0 func=0x3d6a114c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3043205445] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3043700163] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3044244504] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3044882253] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3045280812] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3046114302] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3046572249] ECW: w=0x3db967a0 func=0x3d6a114c '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3047021817] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3047502003] ECW: w=0x3db95e40 func=0x3d6944e9 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3047979501] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3048521532] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3049205481] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3049600596] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3050313987] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3050773803] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051223497] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3051805764] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3052435134] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3052844445] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3053327970] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3053909418] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3054257850] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3054630474] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3056033946] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3056503422] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3056954838] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3057404175] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3057866868] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3058321896] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058772976] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3059218428] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3059696472] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3060159795] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3060684795] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3061176972] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3061626246] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3062108364] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3062616249] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3063059643] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3063520845] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3063980766] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3064443459] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3064881729] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3065355237] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3065796132] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3066255591] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3066706587] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3067152585] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3067592094] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3068092839] ECW: w=0x3dba1978 func=0x3d696731 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3068713788] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3069192693] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3069767673] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3070414998] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3070907196] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3071905389] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3072441393] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3072973554] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3073428603] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3073886403] ECW: w=0x3dba1978 func=0x3d696731 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3074445423] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3074940792] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3075505629] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3076143105] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3076545003] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3077533851] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3077993835] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3078450648] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3078899859] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3079381158] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3079821948] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080270550] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3080714112] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3081207087] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3081655563] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3082120587] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3082559067] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083005359] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3083453079] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3083929002] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3084371829] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3084867618] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3085319244] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3085767531] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3086207019] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3086683971] ECW: w=0x3dba1978 func=0x3d696731 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3087150675] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3087693777] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3088242360] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3088884498] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3089285598] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3089779959] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3090128958] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3090502674] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3091462185] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3091938003] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3092389293] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3092839470] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3093319929] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3093808767] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3094262850] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3094704144] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3095183469] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3095640912] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3096120951] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3096559473] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3097005975] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3097444371] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3097932033] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3098377758] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3098838246] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3099284559] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3099733182] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3100184157] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3100661781] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3101105532] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3101576163] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3102014937] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3102532776] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3102976422] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3103453836] ECW: w=0x3dba1978 func=0x3d696731 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3103921779] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3104409882] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3104982615] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3105654384] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3106055295] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3106949412] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3107414100] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3107873244] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3108335181] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3108799281] ECW: w=0x3dba1978 func=0x3d696731 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3109267791] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3109742517] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3110287929] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3110939748] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3111339945] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3112442298] 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: 3114109257] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3114602778] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3115132398] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3115586733] ECW: w=0x3dba15b8 func=0x3d695fee '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3116056944] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3116519028] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3117003477] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3117444120] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3117921891] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3118375407] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3118866051] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3119306589] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3119755044] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3120194385] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3120678435] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3121140057] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3121607874] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3122048916] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3122507451] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3122989695] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3123539832] ECW: w=0x3dba1978 func=0x3d696731 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3124010568] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3124498524] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3125108322] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3125750901] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3126163383] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3126644430] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3127284447] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3127657659] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3128042379] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3129389151] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129894999] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3130346667] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3130808877] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3131259243] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3131724183] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3132264324] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3132748983] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3133212999] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3133676196] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134126079] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3134565693] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3135042267] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3135512982] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3135966477] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3136414638] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3136854504] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3137335761] ECW: w=0x3dba2878 func=0x3d6967d2 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3138018975] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3138473352] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3139148250] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3139889613] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3140347959] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3141485172] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3141982410] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142434624] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3142893180] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3143335104] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3143786247] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3144243144] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3144721461] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3145186317] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3145629081] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3146095701] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3146537604] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3147013947] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3147476976] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3147924486] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3148411329] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3148904073] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3149382852] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3149845524] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3150312396] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3150762216] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3151201452] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3151677018] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3152147439] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3152603475] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153052245] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3153490095] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3153966963] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3154450572] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3154926915] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3155502084] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3156145377] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3156574218] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3157059255] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3157412328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3157787430] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3158926869] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3159400167] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3159851751] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3160312218] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3160772265] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161225025] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3161667432] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3162148584] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3162624066] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3163078632] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163529019] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3163970985] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3164451297] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3164933919] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3165374730] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165823101] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3166265676] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3166745211] ECW: w=0x3dba2878 func=0x3d6967d2 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3167230059] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3167680908] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3168232515] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3168889269] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3169309857] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3170263278] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3170720658] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3171172284] ECW: w=0x3dba16a8 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3171646611] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3172089291] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172574370] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3173017659] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3173510928] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3173974776] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3174412311] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174861375] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3175300317] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3175795959] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3176267367] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3176800809] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3177268437] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3177760593] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3178293783] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3178774347] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3179214927] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179686986] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3180139389] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3180615669] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3181077858] ECW: w=0x3dba2698 func=0x3d696887 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3181522302] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3181984701] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3182435319] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3182920671] ECW: w=0x3dba1798 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3183385065] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3183847275] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3184440105] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3185083692] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3185503020] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3185999922] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3186558921] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3186905337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3187281174] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3188632902] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3189110652] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3189652263] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3190139925] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190603458] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3191043030] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191520738] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191994729] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3192452361] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3192899955] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3193348872] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3193786995] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3194272389] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3194743671] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3195185553] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3195633042] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3196079901] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3196532514] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3197038677] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3197620650] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3198261885] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3198693561] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3199628502] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3200092602] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3200553153] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3201380427] 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: 3202589292] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3203058516] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3203537148] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3204010761] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3204463794] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3204929049] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3205377252] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3205853238] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3206324478] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3206768103] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3207235038] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3207680112] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3208155867] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3208634562] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3209092026] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3209541699] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3209985870] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3210462339] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3210952206] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3211409355] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3211858356] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3212301141] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3212776707] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3213339612] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3213786471] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3214235514] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3214680210] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3215166780] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3215651607] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3216096954] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3216546585] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3217073853] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3217643520] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218205774] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3218684259] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3219142038] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3219625416] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220103334] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220575288] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3221019039] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3221475054] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3221937684] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222425871] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222896313] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3223337901] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3223799901] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3224244051] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3224723754] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3225311670] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3225961305] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3226368264] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3226845972] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3227194194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3227581749] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3228617049] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3229082535] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3229537584] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3230000508] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3230450811] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3230896200] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3231396546] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3231876816] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3232333083] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3232782105] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3233230287] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3233669649] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3234165648] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3234638274] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3235082655] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3235531383] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235988742] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3236440914] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236928030] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3237473337] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3238105794] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3238519767] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3239483268] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3239970237] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3240438600] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3240975024] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3241421820] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3241901124] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3242383326] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3242846061] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3243307032] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3243752127] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3244236513] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3244735767] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3245181177] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3245630220] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3246075231] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3246552687] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247217379] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3247662768] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3248111643] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3248564088] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249056538] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249527106] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3249971151] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3250419648] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3250874025] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3251350515] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3251839647] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3252282747] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3252730047] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3253183332] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3253658877] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3254129109] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3254571999] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3255025809] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3255481614] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3255958188] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256429533] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3256871814] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3257332932] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3257775696] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3258251934] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3258721116] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3259164489] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3259626300] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3260070303] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260546877] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261018432] ECW: w=0x3db958a0 func=0x3d69414b '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3261475014] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3261923238] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 3262367493] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262845474] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3263401365] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3264048417] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3264461949] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3264941064] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3265500378] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3265852401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3266225529] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3268514130] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3268990011] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3269449512] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3269910042] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3270392328] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3270847482] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3271296546] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3271781730] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3272306919] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3272734416] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3273190662] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3273837903] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3274255236] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3275425818] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3275896050] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3276369285] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3276807996] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277282239] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3277727460] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3278195949] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3278633442] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3279108084] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3279559437] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3280005813] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3280489380] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3281003229] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3281426799] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3281879307] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3282527976] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3282931365] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3284060241] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3284535198] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3284989365] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3285442062] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285920358] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3286366713] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3286833270] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3287272233] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287745993] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3288193461] ECW: w=0x3db93b90 func=0x3d6a862f 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3288671379] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3289127919] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3289620054] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3290044380] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3290505498] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3291146649] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3291550458] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3293440017] 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: 3294740232] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3295217394] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3295688781] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3296131209] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3296611227] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3297079821] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3297530418] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3298007748] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3298500702] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3298927065] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3299395806] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3300026919] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3300433185] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3301428585] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3301892832] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3302350002] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3302792283] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303283200] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3303738732] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3304188615] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304751877] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3305251152] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3305692782] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3306148146] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3306789255] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3307195374] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3307681440] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3308026365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3308402118] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3309603696] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3310067355] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3310526373] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3310969263] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311456505] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3311927535] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3312376389] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3312851598] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3313342137] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3313783263] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3314239572] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3314868375] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3315269643] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3316390350] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3316864530] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3317322645] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3317771940] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318263907] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3318715029] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3319169364] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3319609398] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320096850] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3320550807] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3320999073] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3321475773] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3321973704] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3322407648] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3322861836] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3323580666] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3323988465] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3325152096] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3325614768] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3326071833] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3326528247] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327008790] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327462684] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3327926385] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3328374378] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3328867038] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3329317509] ECW: w=0x3db93b90 func=0x3d6a862f 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3329774889] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3330234180] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3330738390] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3331164501] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3331621923] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3332252238] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3332665980] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3333782382] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3334243290] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3334723854] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3335165988] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3335644977] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3336099501] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3336550077] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3337047861] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3337555830] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3337979043] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3338432328] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3339078393] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3339480648] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3340574160] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3341072469] ECW: w=0x3db93c80 func=0x3d6a86fe 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3341529660] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 3341977002] ECW: w=0x3dba14c0 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342456411] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3342913392] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343374972] ECW: w=0x3dba13c8 func=0x3d695e02 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3343853394] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3344350086] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3344773698] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3345249999] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3345880881] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3346294182] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3346848414] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3347474487]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3348001860] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3348667938] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3349270722] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3349652082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3350026113] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3351015423] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3351486999] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3351936483] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 3352380906] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3352834149] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3353753529] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3354406566] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3354882090] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3355725702] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3356375001] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3356837988] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3357727191] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3358203009] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3358661922] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359154729] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359606376] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3360088053] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360558096] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3361009953] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3361463091] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3362135154] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3362788674] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3363261552] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3363764754] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3364217262] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3364918746] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3365387550] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3365900391] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3366332760] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3367034202] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3367496790] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3368026683] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3368608656] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3368970633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3369344055] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3370629570] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3371283741] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3371726673] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3372762960] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373412154] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3373886523] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3375152739] 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: 3376349718] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3377018526] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3377453898] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3377973291] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3378395139] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3379107396] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3379568157] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3380081103] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3380516160] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3381239988] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3381698145] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3382162749] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3382564458] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3383275098] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3383733843] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3384223500] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3384790143] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3385179231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3385551141] 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: 3406455906] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3407131455] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3407665464] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3408761307] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3409234269] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3409685580] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 3410144304] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3410608194] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411084642] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411538368] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3412000515] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 3412457349] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3412911411] ECW: w=0x3dba2968 func=0x3d696977 '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: 3433845093] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3434509785] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3434988753] 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: 3455706492] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3456392856] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3456833184] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3457343526] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3457911177] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3458295204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3458678937] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3459738870] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460212294] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3460683072] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3461152968] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3461623998] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3462078648] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3462555852] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3463011258] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3463463724] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3464196918] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3464898633] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3465380415] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3466020810] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3466688841] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3467168649] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3467942940] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3468614940] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3469098864] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3469614603] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3470184291] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3470552358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3470941362] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3471927144] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3472391286] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3472846440] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3473349579] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3473803221] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3474278493] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3474762732] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3475248420] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3475712163] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3476183088] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3476636352] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3477152637] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3477645003] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478098687] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3478553673] ECW: w=0x3dba2968 func=0x3d696977 '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: 3480628284] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3481284912] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3481771608] 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: 3483474393] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3484142298] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3484612026] 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: 3485809530] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3486458850] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3486937377] 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: 3488015874] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3488663472] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3489104493] 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: 3490201533] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3490849677] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3491291580] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3492054342] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3492706791] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3493145565] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3493997031] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3494656788] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3495114819] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3495620625] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3496038924] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3496773168] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3497230443] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3497723250] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3498301842] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3498634461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3499004817] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3499811049] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3500224308] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3500856870] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3501305220] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3501865962] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3502248183] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3502882047] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3503341191] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3503954769] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3504335688] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3504963987] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3505396062] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3506020266] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3506403621] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3507037485] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3507507318] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3507987252] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3508599129]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3509100756] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3511438245] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3511918095] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3512759901] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3513684531] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3514149744] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3514607124] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3515114841] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3515570478] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3516028572] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3516519615] ECW: w=0x3dba0d38 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3516975021] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3517481772] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3518307492] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3519008640] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3519737235] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3520583136] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3521181468]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3521715897] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3522303708] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3522697080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3523076235] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3523644663] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3524010903] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3524398500] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3524912517] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3525304188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3525691911] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3526211409] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3526592790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3526981542] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3527489847] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3527894874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3528266301] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3528779163] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3529150254] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3529523760] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3530042271] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3530403492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3530773764] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3531261615] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3531646461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3532027359] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3532540305] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3532917087] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3533289438] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3533820591] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3534211317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3534584319] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3535234458] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3535864626] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3536259699] Total tests run: 1035600716
[Hera] [HADES][INFO ] [KRELTSC: 3536686671] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3537057888] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3537428937] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3537859626] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3538266753] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3538741647] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3539194659] ==============================================
[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, 0x000000003d6b3c5d)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3563708841] 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: 3689896266] 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: 3697713222] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3700240446] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3701521425] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3705441348] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3707690700] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3708214776] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3708703341] ECW: w=0x3dbc5ef0 func=0x3d67d700 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3709165908] ECW: w=0x3db9bee8 func=0x3d6a0817 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3710157318] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3710613312] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3711076362] ECW: w=0x3db9bee8 func=0x3d6a0817 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3711807183] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3712247196] ECW: w=0x3db9bee8 func=0x3d6a0817 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3712911426] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3713336424] ECW: w=0x3dbc5ef0 func=0x3d67d700 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3713792460] ECW: w=0x3db9bee8 func=0x3d6a0817 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3714555243] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3714985827] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3715444047] ECW: w=0x3db9bee8 func=0x3d6a0817 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3716018523] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3716451900] ECW: w=0x3dbc5ef0 func=0x3d67d700 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3716914068] ECW: w=0x3db9bee8 func=0x3d6a0817 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3717665322] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3718456665] 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: 3719668743] ECW: w=0x3dba2968 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3720131835] ECW: w=0x3db9b940 func=0x3d6a0518 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3720599862] ECW: w=0x3dba2968 func=0x3d696977 '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=9390151)
[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: 3843096537] Registering FORTH-79 Standard word set...
[Hermes] [HADES][INFO ] [KRELTSC: 3844638252] Registering FORTH-79 arithmetic words...
[Hermes] [HADES][INFO ] [KRELTSC: 3859306920] FORTH-79 Standard word set registration complete
[Hermes] [HADES][INFO ] [KRELTSC: 3871331436] exec_block: block 4100 len 358
[Hermes] [HADES][INFO ] [KRELTSC: 3874186617] exec_block: block 4155 len 171
[Hermes] [HADES][INFO ] [KRELTSC: 3875342541] exec_block: block 4101 len 375
[Hermes] [HADES][INFO ] [KRELTSC: 3878310135] exec_block: block 4142 len 382
[Hermes] [HADES][INFO ] [KRELTSC: 3880543275] exec_block: block 4102 len 394
[Hermes] [HADES][INFO ] [KRELTSC: 3881795232] exec_block: block 4103 len 268
[Hermes] [HADES][INFO ] [KRELTSC: 3883387389] exec_block: block 4156 len 215
[Hermes] [HADES][INFO ] [KRELTSC: 3884878914] exec_block: block 4175 len 414
[Hermes] [HADES][ERROR] [KRELTSC: 3885549738] UNKNOWN WORD: 'NIP'
[Hermes] [CAPSULE][DEFER] block 4175 (1/16) line 2: MSG-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3900807855] 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,103,4,3,4096,0,0,4895412794951728869,8,65536,0,0,65536,0,0
[Hermes] [CAPSULE][DEFER] block 4175: 1 forward ref(s) unresolved at load time:
[Hermes] line 2: MSG-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3903800250] exec_block: block 4157 len 173
[Hermes] [HADES][INFO ] [KRELTSC: 3904667991] exec_block: block 4104 len 252
[Hermes] [HADES][INFO ] [KRELTSC: 3905766396] exec_block: block 4158 len 271
[Hermes] [HADES][INFO ] [KRELTSC: 3906751023] exec_block: block 4176 len 484
[Hermes] [HADES][ERROR] [KRELTSC: 3907416072] UNKNOWN WORD: 'NIP'
[Hermes] [CAPSULE][DEFER] block 4176 (1/16) line 3: CH-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [CAPSULE][DEFER] block 4176: 1 forward ref(s) unresolved at load time:
[Hermes] line 3: CH-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3911155227] exec_block: block 4159 len 171
[Hermes] [HADES][INFO ] [KRELTSC: 3928609293] exec_block: block 4105 len 638
[Hermes] [HADES][INFO ] [KRELTSC: 3931362183] 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,83,10,7,4096,0,0,0,10,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 3932705700] exec_block: block 4143 len 241
[Hermes] [HADES][INFO ] [KRELTSC: 3933967338] exec_block: block 4106 len 618
[Hermes] [HADES][INFO ] [KRELTSC: 3936617160] exec_block: block 4154 len 346
[Hermes] [HADES][INFO ] [KRELTSC: 3937874430] exec_block: block 4107 len 287
[Hermes] [HADES][INFO ] [KRELTSC: 3949050672] exec_block: block 4144 len 348
[Hermes] [HADES][INFO ] [KRELTSC: 3959289474] exec_block: block 4108 len 305
[Hermes] [HADES][INFO ] [KRELTSC: 3960424944] 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,97,13,7,4096,0,0,0,11,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 3961959330] exec_block: block 4145 len 445
[Hermes] [HADES][INFO ] [KRELTSC: 3963577023] exec_block: block 4146 len 399
[Hermes] [HADES][INFO ] [KRELTSC: 3964786917] exec_block: block 4109 len 453
[Hermes] [HADES][INFO ] [KRELTSC: 3975875904] exec_block: block 4114 len 391
[Hermes] [HADES][INFO ] [KRELTSC: 3977635074] exec_block: block 4115 len 348
[Hermes] [HADES][ERROR] [KRELTSC: 3978526839] UNKNOWN WORD: 'COMMON-CH'
[Hermes] [CAPSULE][DEFER] block 4115 (1/16) line 7: CH-SCAN @ COMMON-CH @ <> AND IF
[Hermes] [HADES][INFO ] [KRELTSC: 3979612098] 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,64,19,8,4096,0,0,0,12,65536,0,0,65536,0,0
[Hermes] [HADES][ERROR] [KRELTSC: 3981133338] ELSE: missing IF
[Hermes] [CAPSULE][DEFER] block 4115 (2/16) line 9: ELSE
[Hermes] [HADES][ERROR] [KRELTSC: 3982555374] 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: 3984919134] exec_block: block 4116 len 534
[Hermes] [HADES][INFO ] [KRELTSC: 3996707799] exec_block: block 4147 len 147
[Hermes] [HADES][INFO ] [KRELTSC: 3998274588] ECW: w=0x3dbe1dd0 func=0x3d6a1f4e '(do-log-info)'
[Hermes] [HADES][INFO ] [KRELTSC: 3998949339] Hermes: loaded
[Hermes] [HADES][INFO ] [KRELTSC: 3999362997] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hermes] [HADES][INFO ] [KRELTSC: 4009878138] exec_block: block 4117 len 446
[Hermes] [HADES][INFO ] [KRELTSC: 4011310527] exec_block: block 4118 len 365
[Hermes] [HADES][INFO ] [KRELTSC: 4012902285] exec_block: block 4119 len 269
[Hermes] [HADES][ERROR] [KRELTSC: 4013565696] UNKNOWN WORD: 'LSHIFT'
[Hermes] [CAPSULE][DEFER] block 4119 (1/16) line 3: SWAP 32 LSHIFT OR ;
[Hermes] [HADES][INFO ] [KRELTSC: 4014919041] 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,23,8,4096,2,0,0,14,65536,0,0,65536,0,0
[Hermes] [HADES][ERROR] [KRELTSC: 4016167701] 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: 4018557942] exec_block: block 4148 len 445
[Hermes] [HADES][INFO ] [KRELTSC: 4030455240] exec_block: block 4120 len 377
[Hermes] [HADES][ERROR] [KRELTSC: 4031634705] 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: 4033771182] exec_block: block 4121 len 263
[Hermes] [HADES][INFO ] [KRELTSC: 4034957157] exec_block: block 4149 len 385
[Hermes] [HADES][INFO ] [KRELTSC: 4036391016] 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,31,9,4096,2,0,0,15,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 4047904728] exec_block: block 4150 len 327
[Hermes] [HADES][INFO ] [KRELTSC: 4049542581] exec_block: block 4151 len 443
[Hermes] [HADES][INFO ] [KRELTSC: 4051211052] exec_block: block 4152 len 337
[Hermes] [HADES][INFO ] [KRELTSC: 4062326373] exec_block: block 4153 len 143
[Hermes] PARITY:BIRTH vm_id=0x0417899d2fb14c2b-0x97c9b243d5624776 capsule_id=0xed5a9629a54de82f mode=p capsule_hash=0xed5a9629a54de82f dict_hash=0xc96fb2399072dd61
[Hera] BIRTH: Hermes live
[Hera] Hermes 4.2 self-test: exercising migrated words...
[Hera] [HADES][INFO ] [KRELTSC: 4071495162] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4071993681] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 8888 [HADES][INFO ] [KRELTSC: 4072527249] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4072962663] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 4073458935] ECW: w=0x3dbf3468 func=0x3d698db4 'MSG-ARENA'
[Hera] [HADES][INFO ] [KRELTSC: 4073919171] ECW: w=0x3dbf2ae0 func=0x3d698c3e 'MSG-MAX'
[Hera] [HADES][INFO ] [KRELTSC: 4074398202] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4074869778] ECW: w=0x3dbdc178 func=0x3d6961f9 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 4075335264] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4075808205] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4076267160] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 4076736384] ECW: w=0x3dbdbf90 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4077227175] ECW: w=0x3dbf27f8 func=0x3d698c3e 'MSG-CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4077710553] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4078184565] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4078636233] ECW: w=0x3dbdc268 func=0x3d69639d '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 4079120304] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4079572770] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4080021246] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 4080472074] ECW: w=0x3dbdbf90 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4081049847] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4081781361] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 4082312094] ECW: w=0x3dbdd348 func=0x3d6967d2 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 4082755719] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4083548007] ECW: w=0x3dbf2138 func=0x3d698c3e 'SPAWN-EVENT'
[Hera] [HADES][INFO ] [KRELTSC: 4084061163] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4084524990] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4084975839] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4085476710] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4085937030] ECW: w=0x3dbf85c8 func=0x3d698cf9 'COMMON-CH'
[Hera] [HADES][INFO ] [KRELTSC: 4086432042] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4086945114] ECW: w=0x3dbf7740 func=0x3d67d700 'MSG-SEND'
[Hera] [HADES][INFO ] [KRELTSC: 4087543236] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4088086632] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 4088607642] ECW: w=0x3dbe34c8 func=0x3d6a7985 'Q.1'
[Hera] [HADES][INFO ] [KRELTSC: 4089279537] ECW: w=0x3dbf46d0 func=0x3d67d700 'MSG-ALLOC'
[Hera] [HADES][INFO ] [KRELTSC: 4089808485] ECW: w=0x3dbf3750 func=0x3d698cf9 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4090319163] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4090781940] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4091249568] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 4091822007] ECW: w=0x3dbf1b48 func=0x3d676722 'STADIUM-RES-PULL'
[Hera] [HADES][INFO ] [KRELTSC: 4092552534] ECW: w=0x3dbf3750 func=0x3d698cf9 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4093091541] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4093573806] ECW: w=0x3dbf3468 func=0x3d698db4 'MSG-ARENA'
[Hera] [HADES][INFO ] [KRELTSC: 4094062518] ECW: w=0x3db95120 func=0x3d693a63 '-'
[Hera] [HADES][INFO ] [KRELTSC: 4094512275] ECW: w=0x3dbf27f8 func=0x3d698c3e 'MSG-CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4095002604] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4095464436] ECW: w=0x3db95300 func=0x3d693bca '/'
[Hera] [HADES][INFO ] [KRELTSC: 4095930174] ECW: w=0x3db93b90 func=0x3d6a862f 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 4096385727] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4096839411] ECW: w=0x3db94220 func=0x3d6a7ee1 '>R'
[Hera] [HADES][INFO ] [KRELTSC: 4097379405] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4097875614] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 4098376968] ECW: w=0x3dbf3090 func=0x3d698c3e 'SB-DELIVER'
[Hera] [HADES][INFO ] [KRELTSC: 4098848880] ECW: w=0x3dbf1860 func=0x3d676525 'STADIUM-ADMIT'
[Hera] [HADES][INFO ] [KRELTSC: 4099642932] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4100152812] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 4100641650] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4101177066] ECW: w=0x3dbf3370 func=0x3d698c3e 'STADIUM-NONE'
[Hera] [HADES][INFO ] [KRELTSC: 4101676761] ECW: w=0x3db96980 func=0x3d6a1205 '='
[Hera] [HADES][INFO ] [KRELTSC: 4102143696] ECW: w=0x3dbdbf90 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4102627116] ECW: w=0x3db94310 func=0x3d6a8017 'R>'
[Hera] [HADES][INFO ] [KRELTSC: 4103200878] ECW: w=0x3db938c0 func=0x3d6a83b3 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4103682471] ECW: w=0x3dbf3750 func=0x3d698cf9 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4104204888] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4104657837] ECW: w=0x3dbf27f8 func=0x3d698c3e 'MSG-CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4105142307] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4105607604] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4106127753] ECW: w=0x3db94c70 func=0x3d6a2b7c 'FILL'
[Hera] [HADES][INFO ] [KRELTSC: 4106636856] ECW: w=0x3dbf3750 func=0x3d698cf9 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4107141024] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4107587652] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4108039089] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4108526772] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4108972917] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4109421435] ECW: w=0x3dbf3750 func=0x3d698cf9 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4109922936] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4110478911] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4111017393] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4111467276] ECW: w=0x3db965c0 func=0x3d6a0fda '0='
[Hera] [HADES][INFO ] [KRELTSC: 4111924509] ECW: w=0x3dbdbf90 func=0x3d695ebe '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4112420088] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4112884755] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 4113378612] ECW: w=0x3db94220 func=0x3d6a7ee1 '>R'
[Hera] [HADES][INFO ] [KRELTSC: 4113819360] ECW: w=0x3dbf3b38 func=0x3d698cf9 'MSG-SEQ'
[Hera] [HADES][INFO ] [KRELTSC: 4114290411] ECW: w=0x3db944f0 func=0x3d6a2790 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4114749744] ECW: w=0x3db957b0 func=0x3d6940b3 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 4115223399] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4115674059] ECW: w=0x3dbf3b38 func=0x3d698cf9 'MSG-SEQ'
[Hera] [HADES][INFO ] [KRELTSC: 4116151977] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4116608664] ECW: w=0x3db94400 func=0x3d6a81d6 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4117210587] ECW: w=0x3dbf5d30 func=0x3d67d700 'MSG-SEQ!'
[Hera] [HADES][INFO ] [KRELTSC: 4117694175] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4118154894] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4118631930] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4119075555] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4119533397] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4119987438] ECW: w=0x3db94400 func=0x3d6a81d6 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4120435116] ECW: w=0x3dbf5f18 func=0x3d67d700 'MSG-CH!'
[Hera] [HADES][INFO ] [KRELTSC: 4120994661] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4121805156] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4122294834] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4122750030] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4123246029] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4123738521] ECW: w=0x3db94400 func=0x3d6a81d6 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4124206170] ECW: w=0x3dbf5940 func=0x3d67d700 'MSG-PLEN!'
[Hera] [HADES][INFO ] [KRELTSC: 4124716617] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4125187080] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4125707208] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4126189410] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4127080377] L8[TABLE]: Config 1 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 7,70000,10000,0,0,161,34,9,4096,112,0,0,20,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 4128330276] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4128836187] ECW: w=0x3db94400 func=0x3d6a81d6 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4129328574] ECW: w=0x3dbf5750 func=0x3d67d700 'MSG-PADDR!'
[Hera] [HADES][INFO ] [KRELTSC: 4129829949] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4130286153] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4130748006] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4131213975] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4131657201] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4132112985] ECW: w=0x3db94400 func=0x3d6a81d6 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4132565178] ECW: w=0x3dbf5368 func=0x3d67d700 'MSG-TO!'
[Hera] [HADES][INFO ] [KRELTSC: 4133032932] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4133500161] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4133959872] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4134399969] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4134849096] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4135303557] ECW: w=0x3db94400 func=0x3d6a81d6 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4135773873] ECW: w=0x3dbf5180 func=0x3d67d700 'MSG-FROM!'
[Hera] [HADES][INFO ] [KRELTSC: 4136252694] ECW: w=0x3dbdb808 func=0x3d698eb1 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4136704446] ECW: w=0x3db94f40 func=0x3d6a3000 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4137164430] ECW: w=0x3db95030 func=0x3d6939ad '+'
[Hera] [HADES][INFO ] [KRELTSC: 4137621201] ECW: w=0x3db945e0 func=0x3d6a282e '!'
[Hera] [HADES][INFO ] [KRELTSC: 4138061613] ECW: w=0x3dbdd438 func=0x3d696977 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4138554693] ECW: w=0x3db93f50 func=0x3d6a89f9 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4139048529] ECW: w=0x3db98f00 func=0x3d69ee23 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 4139558661] ECW: w=0x3db939b0 func=0x3d6a8439 'DUP'
[Hera] [HADES][ERROR] [KRELTSC: 4139972046] 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: 25 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>