Files
LithosAnanake/logs/20260804-171332/amd64/qemu-amd64-20260804-171332.log
T
Robert Allan JamesandClaude Sonnet 5 0b47c256fc starkernel: item 3.4 -- density ranking
Punch list §25 item 3.4 complete.

stadium_density(cell_index) reads a header's heat and mass and returns
heat / mass -- a division on demand from fields already stored in the
cell, matching §19.3's "read, not computed by a scheduler" literally.
Stays valid Q48.16 without a special fixed-point routine, since heat
is already Q48.16 and mass is a plain integer divisor.

mass == 0 and an out-of-range cell_index both return 0 rather than
dividing by zero -- an empty or never-admitted slot has no footprint
to be dense within.

Deliberately not built here, per the item's own wording: finding the
densest or least-dense resident (§19.3's admission/eviction
comparison) is item 3.5's scope, not this one's. Nothing calls
stadium_density() yet either.

Verified: three-architecture boot (amd64, aarch64, riscv64), all
reaching ok> with identical dict_hash=0x3d4e1daf289da94f matching the
item-3.3 baseline.

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

627 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 4 2026 17:13:24
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 249107
Free pages : 247584
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=1949170440 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=936146419, tick_hz=100, initial_count=9361464
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
 
Stadium: 74234 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: 3623340] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 20074089] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 39941580] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 40522944] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 41129886]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 41923812] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 42489405] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 43122198] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 43497636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44169363] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 49982415] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50895285] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 53810484] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 54409740] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55032117] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 56532693] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 57296232] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57913338] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 59474457] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 60169095] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60786264] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 62743590] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 63429030] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64054515] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 66518718] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 67173393] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 67708284] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68473146] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69238113] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 70146006] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 70750659] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 71093022] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 71468607] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 72352770] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73026303] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 74407578] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 74968509] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75607140] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77063049] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 77624778] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78248730] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 79727277] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 80333799] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80976483] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 84799113] 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: 91182798] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 91888440] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92550486] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 94109106] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 94710693] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95335590] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 96763443] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 97484058] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98129430] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99605121] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 100590126] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101221911] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 102902436] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103760937] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104418594] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 106194186] 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: 107802471] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108499146] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109134627] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110578167] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111194370] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111824664] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113250816] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 113846607] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114470559] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 116295417] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 117033861] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117708591] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 119210280] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 120082221] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120710436] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 122294382] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 122736999] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 123149586] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123838449] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 124299462] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 124780467] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 125349000] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 125694240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 126067368] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 126626115] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127268484] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 128713914] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 129336543] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129963981] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 131404917] 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: 132710382] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 133311402] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133951125] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 135504201] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 136118535] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136742760] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 138274479] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 138738012] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 139202994] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139909875] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140366079] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 140789019] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 141232959] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141951579] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 142408980] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 142880178] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 143431953] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 143773371] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 144153576] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 144872595] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145499340] 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: 147059577] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 147641508] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148291059] 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: 149819397] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 150441564] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151069737] 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: 152724159] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 153171690] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 153634278] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154317681] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154788081] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 155207661] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 155654814] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156337020] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 156814518] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 157287312] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 157837911] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 158175465] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158555628] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 159161814] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159783624] 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: 161417151] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 162052044] 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: 163404864] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164027640] 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: 165619671] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 166238772] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166863669] 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: 168482097] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 168942081] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 169422540] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170104179] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 170561055] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 170975994] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 171431610] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172118667] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172655448] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 173066796] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 173521152] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174199851] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174656412] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 175123116] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 175696521] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 176052408] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 176431542] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 176960007] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177605190] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178899021] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 179440779] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180092388] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 181409739] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 182029092] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182657328] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 184044861] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184522989] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 185073231] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 185415132] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 185786013] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 186551526] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187180959] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 188616687] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 189177807] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189804573] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 191096262] 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: 192549882] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 193113564] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193741842] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 195154680] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195629070] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 196180404] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 196538055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196909566] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 197787408] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198422175] 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: 200022942] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 200659410] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201286638] 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: 202917855] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 203391342] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 203941668] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 204283044] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 204661086] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 205390038] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206017518] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 207499929] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 208070352] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208695081] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 210221025] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 210795837] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211446312] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 212845794] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 213314010] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 213690435] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214375119] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 214831806] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215326377] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 215877543] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 216219969] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216618213] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 217395675] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218023218] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 218493786] 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: 220792278] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 221387628] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222035709] 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: 223588575] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 224245875] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224873838] 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: 226545543] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 227014767] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 227485902] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228190641] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 228646635] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 229066005] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 229510575] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230366808] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 230824755] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231372519] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 232046430]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 232578801] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 233109912] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233721873] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 234056802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 234447864] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 235484235] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236101551] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 237697131] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 238297752] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238917672] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 240438345] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 241138044] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241752945] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 242974683] 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: 244895616] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 245688135] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246303813] 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: 248211159] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 248687103] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 249076779] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249753672] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 250214181] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 250753020] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 251362083] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 251694639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 252065079] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 252613830] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253260861] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 254652888] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 255322242] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255938718] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 257521950] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 257967906] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 258321504] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258997431] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 259507962] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 259968051] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 260549310] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 260880858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 261258606] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 261871911] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262490823] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 263984910] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 264740364] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265357176] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 266415891] 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: 268162503] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 268605057] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 268965753] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269639244] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 270142383] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 270621309] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 271249398]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 271747707] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 272273127] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 272861526] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 273191352] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 273562065] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 274498686] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275113356] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 276629304] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 277212537] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277846737] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 279318501] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 279972777] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280610988] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 282138066] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 282854859] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283466589] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 285076764] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 285746916] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286358499] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 288181467] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 288916068] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289529100] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 290065524] 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: 292575003] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 293048301] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293730486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 294205800] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 294605913] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295294734] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 295752429] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 296272662] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 296830527] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 297172449] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 297541608] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 298164405] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298776450] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 300301155] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 300998418] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301633248] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 303250941] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 303713319] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304388910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 304847298] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305304363] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 305880750] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 306212613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 306583074] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 307716318] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308336049] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 309854244] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 310446129] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311063907] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 312550812] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 313187238] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313822404] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 314988555] 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: 316589931] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 317222241] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317890125] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 319623423] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 320119107] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 320706519] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 321038634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 321413610] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 322054908] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322693581] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 324174165] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 324802863] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325420011] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 326897718] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 327361734] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 327917100] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 328244805] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 328650798] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 329525595] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330139530] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 331654449] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 332274684] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332902185] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 334456626] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 334932087] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 335489049] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 335822256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 336193914] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 336988050] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337605681] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 338459352] 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: 340425750] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 341038740] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341665611] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 343211673] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 343675668] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 344231643] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 344565018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 344963220] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 346212930] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346832472] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 348863046] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 349933164] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350554491] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 352342389] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 352807224] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 353361309] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 353717616] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 354097023] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 354649134] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355277496] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 356673975] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 357339255] 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: 358862763] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359502444] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 361072320] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361552842] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 362126856] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 362483793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362857299] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 363630057] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364282023] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 365848224] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 366680622] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367372110] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 368998287] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 369676839] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370312635] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 371861679] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 372343671] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 372914556] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 373253286] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 373624629] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 374264961] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374935512] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 376320420] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 376936917] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377561373] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 378294504] 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: 380154243] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380622816] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 381217452] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 381551499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 381924333] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 382787559] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383430285] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 384991383] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 385686861] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386308083] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 387927057] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 388637151] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 389294241] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 390843537] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 391680240] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 392298438] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 393368724] 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: 395282958] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 395757012] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396435375] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 396895569] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 397359501] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 397930974] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 398266050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 398639535] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 399541338] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400271445] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 402038238] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 402917823] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403537575] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 405146007] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 405828150] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406465731] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 408039744] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 408556911] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 409231515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 409687362] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 410168157] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 410732280] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 411065865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 411438699] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 412573014] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413192031] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 414111642] 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: 416210739] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 416946306] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417563475] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 419254689] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 420003318] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420618912] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 422385663] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 422841195] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423516849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 423974628] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 424435788] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 425001717] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 425349288] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 425717838] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 426771387] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427427826] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 428845116] 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: 430398591] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 430939383] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431595129] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 432606594] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 433341531] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 434054691] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 435630783] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 436148496] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 436847418] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 437308074] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 437801679] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 438362610] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 438706212] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 439078836] 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: 440618157] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441247170] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 443541252] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 444113376] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444744447] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 445374993] 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: 447312789] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 447767649] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 448467495] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 448933107] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 449402877] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 449956143] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 450313143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 450686103] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 451708656] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 452401488] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 454228047] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 454708338] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455341152] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 456357531] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 456837318] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 457547328] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 458004771] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 458517654] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 459124890]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 459640923] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 460311474] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 460937652] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 461271804] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 461644029] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 462161427] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462785988] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 464160606] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 464698017] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 465314850] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 466673802] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 467214342] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 467825778] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 469208628] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 469765170] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470375640] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 471765357] 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: 473239767] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 473860653] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474474819] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 476079135] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 476703591] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 477335649] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 478949352] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 479450811] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 479821335] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480491592] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 480947691] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 481346607] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 481709340] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482402676] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 482862786] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 483367836] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 483964068] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 484296939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 484669563] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 485245845] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 485873094] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 487231752] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 487776408] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488394564] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 489776868] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 490317177] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490930020] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 492316335] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 492833964] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 493442082] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 494858889] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 495391428] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496001814] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 497359191] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 497975982] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498610077] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 500225733] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 500866548] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 501477144] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 502205340] 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: 504479997] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 504963186] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 505328250] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505999263] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 506456055] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 506871771] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 507224277] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 507928302] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 508388412] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 508865217] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 509438538] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 509766306] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 510137082] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 510976200] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511598073] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 512998500] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 513516675] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514127313] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 515580576] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 516097071] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516707310] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 518163555] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 518704410] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519340815] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 520750902] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 521344257] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 521964471] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 523358598] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 523947396] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 524561961] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 526054683] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 526643460] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 527324217] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 528897768] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 529384905] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 529876221] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530590641] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 531053607] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 531476421] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 531845475] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 532511700] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 532968891] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 533427153] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 534036258] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 534365769] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 534743181] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 535263540] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 535874052] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 536953431] 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: 538549893] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 539059626] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539672994] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 541060422] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 541628766] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542253222] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 543636765] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 544203156] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544828662] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 546223104] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 546791280] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 547410465] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 548798607] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 549317790] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 549928323] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 551388873] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 551858370] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 552228852] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 552921285] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 553385028] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 553824516] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 554186115] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554876994] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 555333849] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 555738456] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 556083696] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556753071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 557223849] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 557701431] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 558273870] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 558640530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 559022793] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 559978125] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 560602980] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 562027032] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 562602264] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563244150] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 564651843] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 565229238] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 565866588] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 567265650] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 567862239] 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: 569154873] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 569789934] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 571260186] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 571876767] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 572506494] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 574018746] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 574602987] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575322846] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 576738288] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 577228449] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 577622535] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578345670] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 578811009] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 579260808] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 579630030] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580327545] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 580790154] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 581225169] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 581580636] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 582274371] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 582732696] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 583200009] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 583773414] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 584145660] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 584516940] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 585287745] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585915288] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 587434638] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 588002814] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588639576] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 590129862] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 590749635] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 591382071] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 593029080] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 593499879] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 593910681] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594611115] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 595070742] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 595529235] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 595905030] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 596587047] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 597054570] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 597501135] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 597860025] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 598540824] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 599069562] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 599542062] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 600130734] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 600473790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 600841899] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 601511337] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 602138565] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 603508437] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 604051161] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 604671039] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 606006156] 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: 607269978] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 607794159] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 608444445] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 609812091] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 610426572] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611048109] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 612666411] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 613120032] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 613506012] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614193174] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 614649315] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 615112806] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 615701247] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 616050876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 616427364] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 617093421] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617744988] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 619133403] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 619693494] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620342247] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 621717117] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 622260639] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 622896645] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 624267441] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 624909495] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 625543338] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 627158217] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 627634707] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 628019217] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 628725048] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 629188224] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 629668074] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 630251412] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 630587202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 630958314] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 631618092] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 632239587] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 633679557] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 634220160] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 634856061] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 636268332] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 636833862] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 637459221] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 638897532] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 639425829] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 640046085] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 641005701] 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: 642662118] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 643124811] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 643493130] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644178927] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 644634354] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 645061347] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 645415869] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 646099944] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 646554342] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 647031105] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 647602116] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 647945130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 648314247] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 648971988] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 649645584] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 650992923] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 651535248] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 652155882] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 653527623] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 654085698] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 654711477] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 656109930] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 656640600] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 657262410] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 658676718] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 659118747] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 659502396] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 660197370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 660654393] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 661067127] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 661419801] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 662107257] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 662563062] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 663065109] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 663638472] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 663983145] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 664351065] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 664857186] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 665470365] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 666815793] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 667301208] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 667917327] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 669245661] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 669753987] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 670382664] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 671708331] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 672249648] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672865326] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 674263569] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 674862993] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 675478272] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 676291854] 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: 678273855] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 678721911] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 679089348] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 679768929] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 680225721] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 680698704] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 681270597] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 681602103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 681972270] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 682597146] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 683279163] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 684611928] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 685126806] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 685749078] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 687081402] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 687603000] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688221618] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 689576055] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 690102693] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 690845547] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 692224176] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 692831706] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693462945] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 695112810] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 695580900] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 695947917] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 696629010] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 697086915] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 697564917] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 698140947] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 698473230] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 698845350] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 699479214] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700094199] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 701424885] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 701930796] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 702554517] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 703906812] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 704428158] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 705053454] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 706432020] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 706865187] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 707228781] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707922495] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 708382290] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 708843870] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 709471287] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 709842378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 710277078] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 711206517] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712016571] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 714006153] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 714737373] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715488270] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 716681868] 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: 719462709] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 720416760] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 721272258] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 723267825] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 723940917] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 724414992] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725282817] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 725839737] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 726380277] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 727088376] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 727467783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 727917162] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 729048726] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 729782613] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 731617194] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 732204312] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 732936792] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 734767068] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 735485394] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 736257249] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 737969337] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 738584322] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 739379760] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 741269655] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 742089600] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 742917336] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 745335045] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 745973697] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 746430741] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747248859] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 747929364] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 748501278] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 749201712] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 749605899] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 750094023] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 751085139] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 751873857] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 753782694] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 754414731] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755171697] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 757085973] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 757722756] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 758513322] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 760446939] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 761153841] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 761917779] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 763891128] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 764560524] 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: 766153164] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 766958031] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 768877641] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 769478703] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 769942761] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770812560] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 771380988] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 772006347] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 772855104]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 773482605] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 774130182] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 774869214] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 775297887] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 775746993] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 776640312] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777429870] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 779442321] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 780158400] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 780914883] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 782891802] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 783667458] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784427889] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 786396093] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 787087245] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787878420] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 789854604] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 790523853] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 791288841] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 793227792] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 793854285] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 794342577] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795177285] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 795746511] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 796317648] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 796757493] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797582961] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 798181188] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 798851445] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 799538796] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 799953483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 800369052] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 801204705] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 801824457] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 803274129] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 803823657] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804460167] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 805937433] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 806512980] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 807129204] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 808118010] 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: 809867205] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 810398883] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811058430] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 812424648] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 812991669] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813608796] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 815013654] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 815489787] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 815866170] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816539094] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817021317] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 817439637] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817789077] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 818458998] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 818942481] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 819407967] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 819971733] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 820316049] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 820690458] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821499861] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822134271] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 823524870] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 824085696] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824734281] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 826170765] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 826736400] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 827379903] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 828779385] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 829338153] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829973466] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 831325614] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 831886545] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 832514004] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 833963739] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 834474816] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 834852858] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 835545543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 836034990] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 836465595] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 836827383] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837504486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 837978036] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 838447533] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 839015226] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 839351730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 839722968] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 840478275] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 841099476] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 842468823] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 843023076] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 843646356] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 844172994] 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: 846349077] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 846878361] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 847525434] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 848903664] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 849451302] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850086531] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 851455206] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 851935455] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 852336912] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 853052382] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 853524609] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 854006265] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 854587818] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 854919471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 855297471] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 855887151] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856518726] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 857936415] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 858458937] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 859116951] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 860444991] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 860996598] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 861608748] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863161089] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863762109] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864406872] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 865857741] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 866449836] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867097875] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 868485555] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 868957089] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 869348277] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870036615] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 870506784] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 870910026] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 871273053] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871944570] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 872405982] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 872926152] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 873517092] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 873855339] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 874232079] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 875068278] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875710626] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 877118802] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 877722909] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878359818] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 878875347] 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: 881076042] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 881618451] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882260946] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 883628445] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 884198469] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 884826411] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 886241727] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 886731615] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 887101740] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887822901] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 888319992] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 888749841] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 889119084] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 889806267] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 890281455] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 890750364] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 891315453] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 891666006] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 892049046] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 892826739] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893461191] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 894871110] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 895549074] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 896187621] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 897578703] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 898080414] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 898713249] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 900062331] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 900660222] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901292133] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 902707050] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 903297339] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903929943] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 905372727] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 905845206] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 906249057] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906948609] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 907414011] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 907820529] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 908183283] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908879265] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 909369594] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 909846378] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 910429590] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 910780752] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 911167278] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 911933715] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 912561930] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 913483011] 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: 915320721] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 915951666] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916606467] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 918098370] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 918618372] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919254504] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 920667888] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 921264813] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921913881] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 923331213] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 923930574] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924554127] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 925987881] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 926464287] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 926837835] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 927524493] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 928006275] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 928414452] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 928767105] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929463087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 929950392] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 930425727] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 931005558] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 931352373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 931734426] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 932504517] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933140523] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 934684338] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 935318559] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935958156] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937471899] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 938064498] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938747565] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 940141587] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 940642962] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 941022978] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 941713857] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 942201729] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 942699576] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 943282494] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 943628238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 944028561] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 944799219] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 945454272] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 946967175] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 947566410] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 948213231] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 949535559] 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: 950992266] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 951535095] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952241409] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 953858556] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 954403443] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 954816849] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 955580535] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 956080419] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 956586246] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 957155556] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 957507768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 957887049] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 958711068] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 959355369] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960728853] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 961305975] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961971129] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 963350787] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 963902016] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964562172] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 965959533] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 966420903] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 966823494] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967523319] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 968011401] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 968486316] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 969059700] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 969406305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 969795477] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 970463529] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971097645] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 972485220] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 973039284] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 973688856] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 975119082] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975685452] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976354911] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 977732910] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 978330948] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 978709242] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979409172] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 979913529] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 980414988] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 980995554] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 981339366] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 981726774] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 982470741] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 983103114] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 984534348] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 985101894] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985734918] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 987128898] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 987658182] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988309770] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 989427117] 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: 991083156] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 991634658] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 992287128] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 993756477] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 994242270] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 994647822] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 995362242] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 995839509] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 996321963] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 996942366] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 997316670] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 997720017] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 998505312] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999150285] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1000541745] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1001116641] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1001770077] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1003143981] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1003674168] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1004316705] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005691029] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1006232388] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006872867] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1008319305] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1008795144] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1009198155] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1009929669] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1010418696] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1010911860] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1011501456] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1011880317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1012265814] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1013128053] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013797239] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1015220052] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1015798392] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016483013] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1017917922] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1018598049] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019256588] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1020390672] 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: 1022102865] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1022734860] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1023390480] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1024843470] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025425485] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1026093201] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1027521726] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1028102691] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1028535018] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1029265167] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1029750897] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1030256682] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1030845417] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1031198595] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1031582013] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1032197418] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1032852870] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1034217198] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1034779452] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1035422892] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1037042958] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1037639169] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1038285675] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039767288] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1040264106] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1040872329] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1041260241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1041662223] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042344345] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043019768] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044447495] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1045014222] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045677339] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047082995] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047694347] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1048348035] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1049819043] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1050318423] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1050901908] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1051264746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1051729581] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1052542176] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1053199014] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1054720380] 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: 1056244098] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1056960807] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1057631232] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059071349] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059602817] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060259991] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061682972] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1062260787] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062905613] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1064376789] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1064942823] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065591156] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1067043957] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1067527272] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1067927658] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1068651528] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1069139442] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1069626642] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1070235684] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1070606082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1071033033] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1071814254] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072474767] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1073865870] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1074442089] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075086495] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1076432007] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1076961795] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077587574] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1078989072] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1079544354] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080181389] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1081623942] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1082179602] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082899545] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1083675432] 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: 1085741118] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1086233652] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1086627969] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087408371] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1087922262] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1088460933] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1089118212]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1089726351] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1090297425] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1090993218] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1091373486] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1091912703] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1092716919] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093499190] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1094167788] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1094805348] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095454836] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1095935064] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1096555446] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097228685] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1097655342] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1098230616] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1098871242] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1099340235] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1099934493] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100569911] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1101065490] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1101704142] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102360770] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1102784277] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1103412009] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104084324] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1104510645] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1105057338] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1105453461] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106200179] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1106691915] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1107183903] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1107569862] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108312128] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1108793616] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1109295957] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1109668308] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110439491] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1111111806] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1111691049] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1112374704] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1112767173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1113192843] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1114554693] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115434131] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1116137190] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1117055940] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117806900] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1118369826] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1119187356] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119886173] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1120335468] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1121022987] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121685873] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1122122085] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1122813888] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123513209] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1124073930] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1124775582] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125479250] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1125941817] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1126550691] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1126981170] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127697942] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1128177183] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1128690150] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1129119747] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129842903] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1130326911] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1130837841] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1131496338] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1131850923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1132247823] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1133178123] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133832105] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1134261114] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1134937503] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1135585836] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1136019654] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1136676870] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137352881] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1137880821] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1138654440] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1139290782] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1139740203] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1140658596] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141404348] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1141984767] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1142625183] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143516990] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1144268937] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1144987452] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1146052530] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1146730095] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1147407282] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1148332311] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1148817621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1149354171] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1150680489] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151545815] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1152320841] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1153254984] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154127240] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1154775048] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1155695856] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156616979] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1157204727] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1158233265] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159157349] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1159778991] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1160816538] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161644904] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1162238427] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1163106777] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1163818551] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1164309174] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1164898245] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165612560] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1166103603] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1166588430] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167396762] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1167925164] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1168442667] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1169116473] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1169469672] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1169848869] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1170873102] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171592016] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1172081988] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1172819676] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173513789] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1173975117] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1174744914] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175458137] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1175962179] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1176617274] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177323021] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1177763328] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1178551416] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179231816] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1179712653] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1180314996] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1181056527] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1181607105] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1182130404] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182946065] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1183462287] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1184056650] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1184759793]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1185302538] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1185959859] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1186579527] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1186949799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1187345838] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1188204129] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188880392] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1189316835] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1189990683] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190664510] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1191098580] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1191882888] 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: 1193154375] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193837442] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1194326322] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1195064913] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195736136] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1196181231] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1196710914] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197443331] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1197929565] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1198425165] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199157477] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1199647953] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1200247125] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1200858981] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1201224297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1201622667] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1202538519] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203207285] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1203701478] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1204378497] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205095206] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1205552208] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1206370389] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1207145226] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1207667454] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1208468121] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209232416] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1209720351] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1210335945] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211183064] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1211698593] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1212237306] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213037091] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1213537185] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1214055318] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1214661126] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1215087762] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1215498249] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1216594407] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217345976] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1217880048] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1218717675] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219479618] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1220005878] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1220870406] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1221592596] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1222069065] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1222754400] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1223487804] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1223926809] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1224589380] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225373877] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1225906353] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1226406867] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227174585] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1227760086] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1228288656] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1228893729] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1229270238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1229711028] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1230795489] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231491807] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1232003766] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1232741034] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233430023] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1233917538] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1234693173] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235401167] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1235868711] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1236671709] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237334637] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1237809279] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1238491527] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239148428] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1239574539] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1240208949] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240995168] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241489949] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1241974503] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242780525] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1243299204] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1243840500] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1244487216] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1244862150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1245270453] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1246554981] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247250900] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1247774325] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1248633393] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249342584] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1249866324] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1250813235] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251635637] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1252159797] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1253107884] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253858949] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1254323532] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1255055697] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255840362] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1256362023] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1256851155] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257629415] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1258140933] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1258685988] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1259342238] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1259721204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1260146538] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1261222011] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261905897] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1262377158] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1263043761] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263807573] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1264275831] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1265134647] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265898837] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1266600006] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1267528626] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268234373] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1268705676] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1269518859] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270200267] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1270663821] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1271238696] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271986611] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1272470493] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1272904794] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273618290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1274120610] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1274615958] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1275206520] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1275561105] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1275973944] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1276953342] 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: 1278294612] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278980346] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1279453602] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1280145930] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280798001] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1281235200] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1281934920] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282641801] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1283108085] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1283807280] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284502464] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1284972507] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1285605468] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286297649] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1286753790] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1287444963] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1288208733] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1288709121] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1289317323] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290107700] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1290658572] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1291126326] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291905111] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1292436852] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1293058851] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1293737235] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1294147113] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1294575450] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1295724507] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296497013] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1297069137] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1297832130] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298570406] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1299129720] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1299875955] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300618536] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1301108907] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1301941641] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1302685965] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1303235388] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1303816017] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304635038] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1305189585] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1305715110] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306523736] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1307056947] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1307650932] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1308299643] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1308700449] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1309137228] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1310053962] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1310789487] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1311288741] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1312086153] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312753197] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1313205327] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1313804583] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1314472068] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1314905571] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1315557306] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316232120] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1316692272] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1317408561] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318118214] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1318593696] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1319117415] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319919888] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1320408096] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1320857559] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321575696] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1322088432] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1322594721] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1323185997] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1323645225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1324071672] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1325125326] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1325808372] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1326280221] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1327285092] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1327955832] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1328404644] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1329105981] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329736485] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1330176645] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1330839153] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331470539] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1331918595] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1332460395] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333157364] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1333619616] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1334066013] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334783898] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1335250581] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1335731628] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1336293336] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1336653528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1337039949] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1337939169] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338573999] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1339021845] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1339678053] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340311728] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1340748171] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1341456648] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1342088013] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1342530063] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1343181945] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343814969] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1344263634] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1344762720] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345478589] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1345940379] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1346368065] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347073602] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1347543813] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1348019022] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1348578084] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1348914798] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1349303298] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1350062679] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350687723] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1351094325] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1351764918] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352388870] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1352790117] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1353434145] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354059630] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1354460898] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1355047596] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355685681] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1356090267] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1356742863] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357367298] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1357792611] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1358267505] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358951370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1359415995] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1359838557] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360521435] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1360986564] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1361455830] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1362028311] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1362367356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1362743886] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1363523049] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364170311] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1364577900] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1365246057] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365869127] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1366285032] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1366873515] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367496795] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1367898084] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1368560739] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369228245] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1369632411] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1370398071] 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: 1371605298] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372258335] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1372704984] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1373381898] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374006732] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1374427551] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1374984324] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375668168] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1376164881] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1376589312] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377269607] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1377735156] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1378206900] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1378783980] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1379180187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1379620683] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1380413223] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381218279] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1381626876] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1382229555] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382889795] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1383292260] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1383868857] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384494006] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1384908756] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1385461413] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386088641] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1386488418] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1387049160] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387675632] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1388074611] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1388519601] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389226797] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1389690309] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1390111275] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390798290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1391280933] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1391764479] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1392327468] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1392689445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1393067907] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1393803894] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394432382] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1394838690] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1395423708] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1396067169] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1396465644] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1397032938] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397689587] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1398089511] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1398697083] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399322841] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1399740804] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1400323575] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400948304] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1401351210] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1401816801] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402504404] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1402967181] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1403385165] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404085683] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1404549510] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1405021842] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1405581891] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1405936140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1406312628] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1407015519] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407646716] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1408149015] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1408758414] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409387595] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1409878848] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1410433458] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411062681] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1411525542] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1412176710] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1412805219] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1413301365] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1413951147] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414601160] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1415107785] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1415547231] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416248316] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1416713844] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1417187646] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1417762563] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1418105031] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1418492292] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1419194196] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1419822957] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1420277838] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1420882911] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421507556] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1421944755] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1422549954] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423177350] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1423612827] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1424163363] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424812557] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1425271575] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1425715998] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426400262] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1426877319] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1427358240] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1427919549] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1428262479] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1428637539] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1429362291] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429992963] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1430418969] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1431051090] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431705072] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1432137420] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1432683945] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433325474] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1433757192] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1434295149] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434921768] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1435412769] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1435853643] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436541309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1437003729] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1437499035] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1438093440] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1438459218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1438902801] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1439872434] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1440500166] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1440980688] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1441694709] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1442325003] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1442776608] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1443230523] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443938370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1444403373] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1444877217] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1445439891] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1445816379] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1446207483] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1446829293] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1447465257] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1447965036] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1448581386] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1449212835] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1449733257] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1450251999] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1450949283] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1451447802] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1451942877] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1452501015] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1452842013] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1453219215] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1454149200] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454782497] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1455189939] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1455912633] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456559475] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1457013075] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1457456910] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458160137] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1458657984] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1459155726] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1459838583]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1460362680] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1460888835] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1461482043] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1461831567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1462222461] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1462930119] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463571900] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1463976927] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1464646722] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465279557] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1465685319] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1466301795] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466960460] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1467366558] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1468086795] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468763478] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1469167203] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1469729457] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470360444] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1470822738] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1471359729] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1471923138] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1472285514] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1472662506] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1473303762] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473949617] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1474358256] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1475012154] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475659920] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1476064653] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1476933570] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1477597464] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1478025339] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1478518041] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1479096633] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1479437715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1479813195] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1480442271] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481067441] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1481487000] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1482062652] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1482692568] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1483098267] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1483859223] 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: 1485141021] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485782382] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1486208829] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1486680237] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1487238585] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1487602998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1487987193] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1488610116] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489245492] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1489663014] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1490251476] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490886495] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1491289989] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1492047795] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492685439] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1493110647] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1493592303] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1494172575] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1494510423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1494887226] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1496970783] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497607503] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1498067823] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1498571235] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499193045] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1499606052] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1500312366] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500946965] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1501384101] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1501853346] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1502486727] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1502820291] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1503196212] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1503880392] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504517763] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1505002086] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1505602539] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506221766] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1506723540] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1507329978] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1507949268] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1508416140] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1508880219] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1509441843] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1509779796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1510155633] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1510738257] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1511369874] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1511818980] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1512371952] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513015497] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1513428861] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1514100357] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514735901] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1515194310] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1515661875] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1516222974] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1516570503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1516960095] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1517734155] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518368166] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1518774264] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1519423248] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520057364] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1520478120] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1521095415] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521736944] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1522152765] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1522627113] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1523209611] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1523546892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1523924535] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1524501867] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1525124769] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1525598613] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1526092386] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526717766] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1527171282] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1527855903] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528480653] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1528902291] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1529382372] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1529950380] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1530297552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1530673956] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1531316808] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531959807] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1532369937] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1532884185] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1533566811] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1534267917] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1534702239] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1535201094] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1535814945]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1536348303] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1536862257] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1537450971] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1537817148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1538193678] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1539621237] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1540281666] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1540755174] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1541437716] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542090606] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1542544794] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1543272696] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543947657] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1544406402] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1545116727] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545758424] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1546214922] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1546746180] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1547178339] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547873502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1548358728] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1548888012] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1549454571] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1549828203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1550208996] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1551265569] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551928980] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1552347930] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1553062329] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553810832] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1554255675] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1554978222] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1555649907] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1556106930] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1556785419] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557443454] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1557899532] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1558402209] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1558976643] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1559329905] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1559708703] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1560743520] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561499016] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1561913241] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1562471841] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563130338] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1563581544] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1564110051] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564752924] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1565195667] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1565741289] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1566274584] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1566975522] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1567410936] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1567893033] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1568454069] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1568811153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1569198435] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1570242870] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570889355] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1571329011] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1571892168] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572540627] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1572984273] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1573531953] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574186628] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1574616477] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1575165984] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1575698376] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576407336] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1576829163] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1577316783] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1577891679] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1578252081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1578629997] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1579927188] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1580587911] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1580992098] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1581723570] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582393743] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1582800891] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1583539587] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1584201108] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1584610629] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1585378998] 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: 1586701431] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587361482] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1587810462] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1588665372] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1589341635] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1589803047] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1590357300] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1590967791] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1591322334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1591701069] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1593338565] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1593987360] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1594436991] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1595301603] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1595945358] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1596366324] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1597246056] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1597889328] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1598347884] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1599189984] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1599834054] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1600291392] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1600791927] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1601362308] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1601710929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1602088068] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1603176729] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603813365] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1604224419] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1604899107] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605534546] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1605950136] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1606510122] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607160786] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1607585679] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1608346026] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1608980100] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1609441134] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1609925814] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1610505771] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1610852775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1611340752] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1612456167] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1613091081] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1613524185] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1614197424] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614832464] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1615233648] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1615801215] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616443542] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1616864445] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1617496188] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1618129926] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1618531929] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1619011632] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1619588838] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1619940504] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1620316236] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1621241853] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621901610] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1622342904] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1622941509] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1623580728] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1624046109] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1624535115] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1625097138] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1625435574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1625824641] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1626401763] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627029852] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1627474233] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1628081070] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1628706702] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1629128571] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1629624759] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630261206] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1630667787] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1633652391] ECW: w=0x3dba3510 func=0x3d6b90af '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1635154269] ECW: w=0x3dba4ab8 func=0x3d6adccb 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1635684372] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1636121298] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1636738341] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1637371680] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1637795775] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1638578550] ECW: w=0x3dba3510 func=0x3d6b90af '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1639048425] ECW: w=0x3db9ca30 func=0x3d6b5ce3 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1639510719] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1639970850] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1640477223] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1640904804] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1641366993] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641996300] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1642400466] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1643175366] ECW: w=0x3dba3510 func=0x3d6b90af '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1643643267] ECW: w=0x3dba4ab8 func=0x3d6adccb 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1644149178] ECW: w=0x3dba3510 func=0x3d6b90af '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1644576255] ECW: w=0x3dba4ab8 func=0x3d6adccb 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1645126854] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1645551894] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1646009589] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646631672] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1647065385] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1647534000] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1648096044] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1648432674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1648810422] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1649413815] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650045663] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1650451320] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1651083567] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1651708359] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1652128443] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1652838831] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1653479583] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1653948933] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1654419228] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1654982994] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1655363283] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1655745630] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1657073628] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657802601] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1658290683] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1658914887] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659575337] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1660048593] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1660544046] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1661105040] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1661465694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1661843820] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1662579681] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663206447] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1663677981] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1664418819] ECW: w=0x3dba36f0 func=0x3d6b8898 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1664892306] ECW: w=0x3db9d390 func=0x3d6afe44 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1665339081] ECW: w=0x3dba36f0 func=0x3d6b8898 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1665809355] ECW: w=0x3db9d390 func=0x3d6afe44 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1666262556] ECW: w=0x3db9dfc0 func=0x3d6a1117 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1666711515] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1667198148] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1667623398] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1668096780] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668829554] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1669398444] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1669940517] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1670559723]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1671051081] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1671544728] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1672145349] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1672481559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1672877808] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1673498526] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674129828] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1674534414] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1675039128] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675652139] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1676057880] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1676539032] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677164160] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1677563370] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1678155759] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678784877] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1679226990] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1679801823] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680431151] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1680878115] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1681442049] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682058000] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1682487387] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1682909718] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683583545] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1684045377] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1684564119] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1685106087] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1685441646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1685817147] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1686422451] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687056021] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1687532616] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 1688010807] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688631651] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1689123156] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1689771531] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690390086] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1690850490] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1691440107] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1692059418] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1692501090] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1692979281] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1693518183] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1693867728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1694242452] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1694924259] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695578136] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1696056873] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1697847753] 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: 1699072830] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1699708836] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1700179782] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1700844327] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1701528234] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1701964740] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1702601901] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703235513] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1703700684] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1704181815] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1704733527] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1705102014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1705493601] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1706073138] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706726112] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1707159216] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1707695304] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1708309218] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1708741041] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1709251131] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709873991] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1710316377] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1710910404] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711517661] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1711982097] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1712465601] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713117252] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1713549348] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1714226304] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714867245] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1715285733] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1715751135] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716491112] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1716957963] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1717440921] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1717979697] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1718339007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1718714277] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1719242238] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719885384] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1720297761] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1720807410] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721434428] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1721831916] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1722379239] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1723008651] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1723415484] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1723932903] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724576112] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1724989014] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 1725430182] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726059174] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1726576719] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 1727112345] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1727741946] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1728168204] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1728703662] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729337253] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1729795599] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1730312094] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1730957508] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1731391431] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1731995832] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732628982] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1733047407] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1733504451] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734203184] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1734665142] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1735159755] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1735701492] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1736043477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1736436450] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1736915523] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1737455181] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1737801576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1738176552] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1738652580] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1739202591] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1739549259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1739941518] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1740851826] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741497807] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1741917618] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1742441862] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1743073437] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1743514332] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1744161657] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744794156] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1745194542] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1746040128] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746670149] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1747088133] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1747576383] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748209848] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1748657988] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1749134415] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1749558657] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750247184] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1750708743] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1751153397] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1751562603] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1752248778] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1752719598] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1753199595] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1753754562] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1754105325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1754480805] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1755346593] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755996396] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1756460517] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1757134785] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1757767620] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1758232812] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1758954036] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1759589349] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1760079300] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1760825430] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761525444] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1762023396] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1762500306] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1762932276] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763699889] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1764220878] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1764747327] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1765340850] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1765731387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1766144184] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1767029922] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767755871] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1768250925] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1768802112] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1769579175] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1770085884] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1770587532] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1771356993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1771865256] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1772400672] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1773007929] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1773389646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1773809163] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1774677723] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775369652] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1775819724] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1776521271] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777227879] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1777691811] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1778312277] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779017814] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1779497769] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1780025625] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1780619547] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1781011050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1781422083] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1782536133] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783253556] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1783735800] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1784336757] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784983473] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1785469581] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1785968373] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786607508] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1787083914] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1787565528] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788207078] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1788663975] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1789143825] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789790562] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1790264595] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1790758620] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1791405042] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1791858306] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1792466739] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793096991] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1793589189] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1794223599] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794855384] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1795288593] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1795805634] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796438763] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1796906790] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1797388572] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1798037304] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1798492479] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1799098959] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799742840] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1800175293] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1800853194] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801556610] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1802006514] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1802535840] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803235707] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1803696006] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1804321260] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1804954389] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1805427393] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1805912010] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1806467040] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1806846804] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1807232112] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1807881726] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808555448] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1808963373] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1809578841] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810254474] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1810658829] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1811248950] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811907741] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1812326628] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1812945162] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813615965] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1814024688] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1814876973] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815546978] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1815964815] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1816471923] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1817025483] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1817409048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1817783016] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1834558467] 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: 1835836653] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836509535] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1836934197] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1837779237] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1838446155] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1838923275] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1839614301] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1840284159] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1840714050] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1841722617] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842395835] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1842825978] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1843369773] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1843975266]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1844471811] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1844997420] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1845582942] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1845952416] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1846330710] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1847703942] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1848361641] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1848818979] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1849288476] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1849999578] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1850440809] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1851011736] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851714417] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1852192461] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1852644255] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853338536] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1853771199] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1854247668] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1854949551] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1855422282] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1855937181] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1856511888] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1856870379] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1857248211] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1858143000] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858802358] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1859265618] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1859752398] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860454638] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1860899334] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1861581750] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862250222] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1862703570] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1863172458] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863873522] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1864335816] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1864832907] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1865384598] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1865739750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1866121824] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1866966654] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867621938] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1868062518] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1868634264] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869311787] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1869780087] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1870382304] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1871104242] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1871577204] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1872063564] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1872627519] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1873012281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1873400865] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1874358528] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875035820] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1875499521] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1876179459] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876857066] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1877312178] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1877828799] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878505860] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1878971724] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1879499811] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1880055303] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1880443740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1880820270] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1881552414] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882240332] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1882729443] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1883319144] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884018612] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1884490629] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1885149105] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885923732] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1886375883] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1886900484] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1887452574] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1887815181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1888189149] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1888673577] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889321616] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1889811924] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1890451311] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891089102] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1891536150] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1892091936] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892728530] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1893192735] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1893673005] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1894240194] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1894586547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1894961586] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1895571489] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896227214] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1896668928] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1897128387] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1897819560] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1898264718] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1898723274] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1899501765] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1899957213] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1905031401] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906299297] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1906784082] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1907262273] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1907821881] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1908175710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1908557154] 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: 1916481819] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917131937] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1917567603] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1918061166] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918753935] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1919184057] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1919659749] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920352371] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1920810276] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1921252368] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921957968] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1922422047] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1922908533] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1923492102] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1923833016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1924208118] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1924758213] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925387247] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1925867895] 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: 1933423926] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1934061486] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1934503935] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1935012870] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935649674] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1936106907] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1936577013] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1937130006] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1937482008] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1937856018] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1938701541] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939419174] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1939975527] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1940989470] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1941655065] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1942135293] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1943121852] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943765712] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1944238212] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1944875331] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945510707] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1945991166] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1946503671] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947201900] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1947676017] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1948125228] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948835217] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1949295747] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1949745315] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950441948] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1950943029] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1951447974] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952139588] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1952644953] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1953143346] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953831222] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1954306515] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1954792413] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955494569] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1955979732] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1956445995] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957243491] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1957755639] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1958191830] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958885502] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1959407079] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1960077315] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960711137] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1961170953] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1962126012] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962766449] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1963238277] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1963763760] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964467197] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1964937198] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1965427758] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966118259] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1966569864] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1967048790] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967752248] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1968211035] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1968742692] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1969355535]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1969902207] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1970463936] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1970815035] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1971194316] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1971785907] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972418889] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1972824987] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1973577018] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1974232995] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1974846993] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1975542849] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1976186793] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1976586696] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1977275412] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977918453] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1978357878] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1978967676] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1979596521] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1980025089] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1980546855] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1980899613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1981273728] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1981944846] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1982598177] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1983003624] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1983648912] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984295649] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1984694859] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1985369841] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986012084] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1986428367] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1987094865] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1987726776] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1988133462] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1988939715] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1989575427] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1990021971] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1990536513] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991238711] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1991701089] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1992190137] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1992522630] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1992910920] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1993556607] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994181105] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1994605998] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1995252672] 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: 1996599465] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997331483] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1997835588] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1998518613] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1999168647] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1999576614] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2000359053] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000998524] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 2001431502] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2002190337] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2002812756] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 2003258838] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 2004121644] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004737889] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2005186428] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 2005693515] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006373621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2006838834] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2007319545] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2007656217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2008032873] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2008665981] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009293209] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2009738514] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2010337392] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010958131] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2011384515] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2012048430] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012727780] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2013203136] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2013952857] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014653249] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2015085639] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2015752557] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2016398181] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2016829374] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2017636782] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2018279802] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2018717883] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2019213756] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019912300] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2020377870] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2020849341] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2021186055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2021564811] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2022364386] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2023007742] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2023434441] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2024144556] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024763699] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2025212259] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2026006731] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026640238] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2027110197] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2027906664] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028541431] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2028997278] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2029447560] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030139111] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2030611947] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2031019284] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031699306] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2032160487] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2032638174] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2032980033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2033356626] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2033901849] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2034545037] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2034948909] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2035550538] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036268591] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2036704236] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2037412272] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2038043007] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2038449105] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2039132046] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039759463] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2040199791] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2040676239] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2041049556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2041428312] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2042280429] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2042925780] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2043369909] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2043994092] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2044619934] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2045080527] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2045911896] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046543345] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2046967020] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2047452330] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2047792698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2048167653] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2049034722] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049644247] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2050069707] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2050546617] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051249445] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2051664678] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2052101415] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2052791916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2053254567] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2053739268] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2054095575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2054471328] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2055119661] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055774861] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2056178964] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2056812744] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2057453181] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2057887881] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2058371574] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2058750414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2059135575] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2060004513] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060668113] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2061113880] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2062379844] 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: 2063678526] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064359472] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2064804084] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2065634151] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2066311359] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2066782368] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2067594942] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2068271982] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2068706577] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2069259696] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2069645088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2070020253] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2070824091] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2071481223] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2071971342] 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: 2072903238] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2073559908] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2073988413] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2074553061] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2075177748]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2075761758] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2076358536] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2077040175] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2077398246] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2077777821] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2078979798] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079624561] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2080082109] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2080595076] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2081318127] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2081759379] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2082644193] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2083301787] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2083814754] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2084443305] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2085103146] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2085634698] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2086161420] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2086806897] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2087175930] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2087552187] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2089760421] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090671737] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2091223596] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2092074327] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092790385] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2093276661] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2093891583] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094593424] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2095055151] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2095561482] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2096200659] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2096570196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2096950317] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2098293498] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2098914027] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2099521431] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100182742] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2100642873] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2101453620] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102253048] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2102776746] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2103279780] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2103955434] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2104325223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2104704756] Running FIND.existing: FIND DUP . CR
[Hera] 1035585616
[Hera] [HADES][TEST ] [KRELTSC: 2105720190] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106389208] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2106833694] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035751680
[Hera] [HADES][TEST ] [KRELTSC: 2107706811] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2108360541] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2108790894] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2109458610] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2110112571] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2110514721] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2110964646] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111659347] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2112129663] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2112610962] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2113359465] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2113799835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2114218365] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2114929740] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2115597414] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2116071384] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2116676709] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2117341254] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2117765685] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2118283125] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2118932067] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2119285455] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2119658772] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2120316849] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120975724] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2121427791] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2122029168] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2122751526] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2123197797] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2123684556] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2124326799] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2124740226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2125114656] Running LATEST.basic: LATEST @ . CR
[Hera] 1035626240
[Hera] [HADES][TEST ] [KRELTSC: 2125833801] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126471676] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2126921664] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035646984
[Hera] [HADES][TEST ] [KRELTSC: 2127704628] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2128367472] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2128821009] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035646984
[Hera] [HADES][TEST ] [KRELTSC: 2129829156] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2130467556] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2130933714] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2131416273] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2132051586] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2132400354] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2132781714] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035752760
[Hera] [HADES][TEST ] [KRELTSC: 2133952233] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134599159] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2135096880] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035753000
[Hera] [HADES][TEST ] [KRELTSC: 2136099189] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2136743910] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2137197594] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2137727508] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2138164875] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138860563] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2139327687] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2139808272] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2140446861] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2140802349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2141186082] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2141925555] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142571998] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2142978054] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2143513911] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2144221191] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2144665761] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2145256428] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2146142586]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2146797450] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2147384925] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2148100689] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2148516132] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2148949257] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2151636207] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152418730] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2152879218] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035753672
[Hera] [HADES][TEST ] [KRELTSC: 2154995052] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2155683621] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2156183568] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2158536765] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2159250954] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2159761170] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2162006238] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2162664063] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2163352380] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2164063335] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2164621410] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2166548979] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167256196] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2167770108] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2168754189] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2169256803] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2169985902] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2170434651] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2171030946] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2171421987] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2172144135] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2172602502] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2173206651] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2173835748] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2174188317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2174568312] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2175754980] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2176400268] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2176851327] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2177649453] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2178147615] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2178706278] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2179397829] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2179843386] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2181378150] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182046937] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2182543902] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2183031417] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2183631639] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2184011571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2184390894] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2185790733] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2186470272] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2187031917] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2188510044] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2189179776] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2189640012] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2191212849] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192022693] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2192588958] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2193134685] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2193714159] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2194137498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2194567200] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035756576
[Hera] [HADES][TEST ] [KRELTSC: 2195391471] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196091779] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2196553842] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2197192431] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2197849059] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2198435652] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035631312
[Hera] [HADES][TEST ] [KRELTSC: 2199667428] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200352028] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2200813083] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2201323320] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2201902689] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2202279261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2202655812] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035756576
[Hera] [HADES][TEST ] [KRELTSC: 2203442262] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2204117454] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2204580504] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035757064
[Hera] [HADES][TEST ] [KRELTSC: 2206115688] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206782627] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2207209641] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2207769417] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2208438162] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2208991449] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2209482030] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2210060748] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2210411406] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2210799003] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2212014441] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2212683312] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2213128890] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2214774912] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2215410540] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2215843119] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2217070002] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2217706449] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2218139280] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2218649286] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2219296527]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2219798595] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2220272103] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2220917223] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2221520595] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2221868061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2222245935] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2223003195] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2223780174] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2224257651] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2224822551] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2225424894] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2225788068] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2226187425] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2226969864] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227636971] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2228149518] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2229064698] 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: 2230298133] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2230938738] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2231392947] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2232477450] ECW: w=0x3dba89e0 func=0x3d6bb28b 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2233058793] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233761621] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2234433075] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2234920170] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2235487947] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2235874725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2236256925] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 2237505459] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2238184242] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2238801894] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2239343043] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2240004690] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2240409570] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2240868651] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241573201] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2242052988] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2242554867] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2243114916] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2243456670] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2243832843] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2244382455] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2245218444] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2245702431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2246081775] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2246576052] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2247135576] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2247480774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2247855981] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2248391061] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2248998297]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2249543415] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2250063627] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2250685185] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2251018224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2251393389] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2252058417] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2252558700] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2253116187] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253733860] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2254181769] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2254618044] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255326101] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2255792574] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2256300312] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2256818193] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257499055] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2257981131] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2258493090] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2259091170] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2259423999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2259799374] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2260281555] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2260979637] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2261455245] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2262116388] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2262578766] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2263142049] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263758441] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2264196795] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2264658207] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2265258429] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2265624249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2265998175] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2267169156] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2267823642] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2268258846] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2268928641] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269601985] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2270017155] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2270742138] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2271417708] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2271853290] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2272342590] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273063247] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2273542194] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2274037542] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2274613110] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2274986511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2275363041] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2276389920] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2277041823] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2277475788] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2278159611] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278813593] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2279246235] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2280066621] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2280718062] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2281133232] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2281628601] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2282234640] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2282590527] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2282964957] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2283543129] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2284238712] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2284651740] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2285387727] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2286044481] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2286453729] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2286899496] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287597515] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2288040573] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2288539932] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2289112707] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2289464100] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2289840294] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2291130660] ECW: w=0x3dba9258 func=0x3d6a6bed 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2291662023] ECW: w=0x3dba5da0 func=0x3d6a9543 ','
[Hera] [HADES][INFO ] [KRELTSC: 2292119403] ECW: w=0x3dba9db8 func=0x3d6a69dc 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2292996153] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2294163921] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2294830083] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2295264762] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2296207977] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2296872186] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2297311296] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2297763888] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2298145584] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298868299] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2299345713] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2299827936] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2300402853] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2300755947] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2301136761] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2302101795] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2302668228] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303310681] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2303747019] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2304137451] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2304755103] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2305326261] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2305788555] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2306362191] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2306706759] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2307136587] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2307716271] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2308342302] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2308773285] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2309439279] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309918184] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2310475062] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2311099308] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2311557066] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2312017407] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2312587599] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2312936283] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2313322116] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2314782162] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2315274486] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2315793312] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2316221712] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2316704817] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2317348551] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2317778442] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2318353149] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2318821575] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2319551409] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2320080504] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2320564071] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2321136972] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2321475681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2321878356] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2322792738] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2323258896] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2323775349] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2324205513] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2324666988] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2325294594] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2325704199] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2326203390] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2326649514] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2327332371] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2327842062] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2328338313] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2328757893] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329438944] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2329901490] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2330382873] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2330957265] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2331312963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2331689304] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2333006025] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2333651439] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2334058608] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2334589866] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2335024461] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2335724223] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2336186937] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2336705070] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2337280638] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2337623253] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2338023156] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2339020782] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2339490195] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2340201675] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340855720] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2341277001] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2341987179] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2342449935] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2343019077] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343650841] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2344054440] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2344666569] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2345114856] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2345804370] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2346270927] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2346777972] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2347415553]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2347921947] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2348435523] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2349042402] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2349384072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2349776499] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2351547975] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2352190596] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2352657888] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2353254246] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2353811439] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2354435370] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2354874060] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2355643752] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2356174968] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2356628862] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2357175030] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357813640] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2358256929] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2359139244] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2359757946] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2360238510] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2360691228] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2361167550] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2361667791] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2362212300] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2362831359] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2363257911] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2364273324] 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: 2365483701] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365981128] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2366433027] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2366977599] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2367599535] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2368062060] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2368538823] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2368890804] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2369570595] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2370049248] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2370558015] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2370897102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2371274577] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2372162793] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2372662404] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2373126042] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2373600516] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2374197210] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2374834224] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2375282658] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2376170139] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2376717021] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2377251093] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2377819164] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2378474868] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2378919417] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2379860070] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2380363587] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2380849233] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2381299872] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381800386] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2382271710] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2382828399] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2383468752] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2383898874] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2384610396] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2385105093] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2385557853] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2386147449] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2386785366] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2387226534] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2387632506] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2387973021] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2388651615] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2389132935] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2389705080] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2390273844] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2390620281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2391022347] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2391638235] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2392003740] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392692687] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2393190786] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2393891682] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2394247947] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2394941073] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2395415967] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2395893570] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2396239104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2396615487] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2397113712] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2397469809] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2398160688] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2398600785] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2399249307] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2399601393] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2400290571] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2400745389] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2401222761] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2401809417] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2402156211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2402614053] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2403178617] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2403596328] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2404362954] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2404843203] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2405563314] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2405972184] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2406375783] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2407144236] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2407656867] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2408189637] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2408571123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2408985264] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2409518139] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2409920436] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2410679628] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2411162649] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2411824527] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2412191313] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2412560283] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2413318404] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2413813626] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2414364099] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2414988744] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2415408912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2415826455] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2417253657] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2417781324] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2418300948] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2418801231] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2419301745] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2419792179] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2420342127] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2420847177] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2421359850] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2421857844] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2422367598] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2422899045] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2423391789] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2423887809] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2424398235] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2424894381] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425423917] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2425907358] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426359152] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2426859162] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2427310725] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2427788433] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2428233381] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2428702752] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2429153496] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2429596428] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430106308] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2430696849] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2431336614] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2431772742] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2433084339] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2433558897] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2434024929] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2434476450] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2434936875] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2435474769] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2435979588] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2436457737] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2436934017] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2437392930] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2437837983] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2438318043] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2438765448] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2439252816] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2439703161] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2440152477] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2440593876] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2441085129] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2441538435] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2442012447] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442460923] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2442910323] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2443387968] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2443867314] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2444313690] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444786505] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445237543] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2445751014] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2446210725] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446748283] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2447194932] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2447692548] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2448140982] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2448589332] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2449029786] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449520514] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2450112441] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2450750148] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2451189342] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2451700692] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2452095030] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2452788702] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2453268930] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2453767659] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2454126318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2454505095] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2455490919] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2455966989] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2456414751] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2456866440] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2457315504] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2457761607] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2458262394] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2458709925] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2459160270] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2459612610] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2460065853] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2460546753] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2460992772] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461442571] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2461893000] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2462351199] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2462831658] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2463279063] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463730458] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2464194789] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2464644042] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465124123] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2465570940] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2466022041] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2466493218] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 2466938061] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2467427592] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2467972668] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2468623122] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2469059859] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2469884004] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2470346004] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2470818777] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2471269668] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2471711193] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2472192534] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2472655878] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2473131444] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2473582608] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2474032890] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2474484369] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2475056199] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2475516120] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2476003971] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2476453665] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2476922448] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2477364582] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2477840757] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2478283899] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2478754761] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2479215501] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2479665531] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2480491293] 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: 2481789786] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2482365144] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2482837686] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2483429256] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2483905515] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2484363651] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2484807276] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2485319172] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2485765044] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2486236263] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2486683290] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2487132207] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2487606933] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2488111731] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2488719471] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2489378409] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2489818611] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2490234306] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2490589899] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2491280484] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2491784190] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2492267358] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2492831775] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2493181593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2493575406] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2494555581] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2495016930] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2495466477] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2495942022] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2496392514] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2496874128] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2497323801] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2497781643] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2498241795] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2498739747] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2499222999] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499671727] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2500145949] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2500603455] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2501049474] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2501529891] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2501994873] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2502448557] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2502930822] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2503375938] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503852470] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2504341014] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2504796042] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2505246366] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2505694023] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2506199976] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2506770105] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2507405817] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2507815002] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2508580599] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2509247454] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2509666782] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2510177124] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2510570643] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2511272001] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2511737424] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2512219122] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2512584669] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2512963992] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2513838978] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2514301944] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2514764028] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2515215570] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2515675029] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516267544] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2516793132] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2517290748] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2517794517] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2518245681] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2518766754] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2519214075] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2519658750] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2520106848] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2520550242] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2521054494] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521526448] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2521974483] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2522433375] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2522899722] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523385683] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2523834978] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2524286079] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2524751334] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 2525225514] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2525705364] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2526308904] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2526950622] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2527391223] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2528195334] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2528840160] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2529273180] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2529696015] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2530077900] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2530770165] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2531236491] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2531720373] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2532420156] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2532849669] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2533230924] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2534198247] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2534686917] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2535139929] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2535602349] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2536080393] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2536527231] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2537002293] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2537450937] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2537920161] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2538359082] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2538835530] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2539278882] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539762365] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2540218800] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2540667444] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2541107163] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541584010] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2542044372] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542518426] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2542967133] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2543416281] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2543865744] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544341121] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2544783675] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2545254138] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2545700640] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2546162157] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2546602590] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2547079206] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2547522873] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548031052] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2548490910] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2548941696] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2549383662] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2549951418] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2550696771] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2551435677] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2551843308] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2552866386] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2553341343] ECW: w=0x3db9f550 func=0x3d6ae747 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2553791961] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2554310766] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2554888119] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2555526162] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2555999565] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2556541806] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2556914052] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2557609971] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2558069556] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2558571666] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2558923773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2559302403] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2560372794] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2560857012] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2561319054] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2561765241] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562246687] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2562714987] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2563192590] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2563643565] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2564093553] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2564534700] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2565027675] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2565473484] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2565947433] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2566397211] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2566865910] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2567313420] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567794404] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2568240402] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2568714687] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2569179690] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2569640241] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2570082522] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570561847] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2571008433] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2571529632] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2571980901] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2572449894] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2572898580] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2573390295] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2573841732] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2574312972] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2574760650] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2575217484] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2575660080] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2576137053] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2576691537] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2577340269] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2577753423] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2578721544] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2579184111] ECW: w=0x3db9f550 func=0x3d6ae747 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2579710413] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2580194505] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2580750606] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2581385625] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2581871481] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2582300721] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2582654718] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2583343938] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2583814359] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2584304247] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2584869441] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2585224635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2585705808] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2586809001] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2587301262] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2587758516] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2588228160] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2588712126] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2589160371] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2589669117] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2590256067] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2591062257] 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: 2592281349] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2592729321] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2593235673] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2593683834] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2594176620] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2594634630] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2595085101] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2595525534] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2596005657] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2596483512] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2596964622] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2597423934] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2597948598] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2598482859] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2598990597] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2599495584] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2599981650] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2600461080] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600914932] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2601356772] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2601836748] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2602296249] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2602801509] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2603253744] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2603705034] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2604147420] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2604656460] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2605386252] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2606033598] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2606484048] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2607067344] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2607480057] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2608181310] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2608639047] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2609144307] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2609509392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2609887224] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2610993483] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2611465038] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2611919499] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2612363901] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2612845683] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2613308754] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2613793560] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2614274607] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2614726758] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2615211564] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2615700675] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2616145854] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2616619383] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2617068930] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2617534332] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2617982682] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2618460054] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2618905569] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2619389346] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2619837465] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2620284786] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2620723392] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2621212860] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2621682147] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2622155172] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2622612951] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2623082763] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2623593525] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2624071632] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2624514459] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2624985615] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2625433293] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2625909573] ECW: w=0x3db9fa00 func=0x3d6aea5f '<'
[Hera] [HADES][INFO ] [KRELTSC: 2626357104] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2626834917] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2627428524] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2628092040] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2628524157] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2628962700] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2629324110] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2630037333] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2630500320] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2631024501] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2631681654] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2632065639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2632520856] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2634173724] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634703344] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2635166226] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2635902360] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2636483850] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2637005679] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2637623709] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2638073508] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2638595820] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2639030289] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2639473452] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2639959014] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2640467550] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640912141] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2641397346] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2641828707] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2642269518] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2642773518] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2643302193] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2643843279] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2644507425] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2644935867] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2645854113] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2646387534] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2646953274] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2647572417] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2648019276] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2648551122] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2649013584] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2649453135] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2649939810] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2650368924] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2650821768] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2651308296] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2651738229] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2652177423] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2652663552] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2653133889] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2653664370] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2654289309] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2654727432] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2655465141] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2656093356] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2656540005] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2657406948] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2657899566] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2658351717] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2658812226] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2659281954] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2659733076] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2660197428] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2660815038] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2661331575] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2661789984] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2662281741] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662716651] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2663160990] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2663624523] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2664076695] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2664563832] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2664998259] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2665455282] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2665899243] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2666351121] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2666834646] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2667268653] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2667746886] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2668200339] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2668669752] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2669218209] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2669745120] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2670247713] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2670693921] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2671182213] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671638585] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2672093193] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672544273] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2672990040] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2673479739] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2673938883] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2674410354] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2674850766] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2675292627] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2675774535] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2676229458] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2676693978] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2677145499] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2677593639] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2678063850] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2678532549] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2678976342] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2679417972] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2679901581] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2680351191] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2680799772] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2681242221] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2681685363] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2682229368] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2682661359] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2683109646] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2683551738] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2683992717] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2684487981] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2684918439] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2685381426] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2685923121] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2686612425] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2687056533] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2687525106] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2687860413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2688240933] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2689203615] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2689669920] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2690123982] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2690597511] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2691039561] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2691525396] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691959319] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2692402041] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2692899447] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2693340951] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2693783547] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2694268563] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2694728043] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2695171374] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2695666911] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2696099805] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2696540721] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2697038316] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2697472176] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2697962694] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2698583601] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2699031783] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2699777346] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2700584166] 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: 2701785345] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2702240667] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2702700063] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703161076] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2703652707] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2704094316] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2704539264] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2705121426] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2705604657] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2706055170] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2706585105] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2707027512] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2707498563] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2707987128] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708427540] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2708934753] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2709574791] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2710010205] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2710687896] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2711321130] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2711784768] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2712638670] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2713100754] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2713575228] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2714036787] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2714488959] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2714940627] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2715397650] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2715858390] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2716323897] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2716776972] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2717260119] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2717692278] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2718151821] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2718596370] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2719039197] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2719524528] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2719988670] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2720431434] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2720873631] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2721336303] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2721832092] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2722278426] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2722750968] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2723201565] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2723651952] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2724120042] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2724561168] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2725003512] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2725445520] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2725928961] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2726371095] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2726813292] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2727264015] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2727706401] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2728190283] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2728641174] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2729100297] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2729545581] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2729988555] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2730492933] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730927465] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2731392363] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2731842057] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2732291646] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2732775549] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2733224886] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2733667251] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2734109175] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2734604586] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2735037039] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2735478837] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2735921055] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2736363084] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2736857760] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2737289100] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2737737135] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2738179038] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2738620794] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2739115953] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2739553719] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2740026366] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2740525053] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2741162382] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2741597481] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2742067944] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2742633075] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2742986967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2743365366] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2744570346] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2745055740] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2745514821] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2746198560] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2746649514] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2747150553] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747586681] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2748033393] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2748523638] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2748960438] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2749417566] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2749905921] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2750347236] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2750791260] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2751291564] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2751728931] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2752182720] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2752669710] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2753104998] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2753611308] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2754241644] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2754663450] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2755317495] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2755964316] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2756406051] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2757261738] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2757737850] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2758213458] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2758681569] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2759133216] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2759576211] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2760051336] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2760501702] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2760946419] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2761403463] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2761901331] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2762377926] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2762970546] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2763416733] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2763877074] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2764381263] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2764838811] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2765282268] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2765726460] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2766185709] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2766670599] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2767110066] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2767574376] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2768032932] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2768477082] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2768937255] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2769417861] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2769862893] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2770319643] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2770803105] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2771235348] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2771676894] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2772120204] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2772574245] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2773057476] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2773495242] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2773958586] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2774419809] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2774859423] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2775319218] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2775760218] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2776202079] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2776658052] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2777143215] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2777575269] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2778039390] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2778559434] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2779189350] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2779622181] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2780097180] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2780438724] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2780830668] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2781704730] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2782167360] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2782620036] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2783096610] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2783542944] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2784031488] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2784465306] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784920628] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2785406505] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2785848030] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2786290479] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2786776146] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2787223089] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2787666399] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2788151436] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2788585695] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2789039421] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2789525130] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2789958213] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2790446925] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2791073397] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2791506312] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2792158803] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2792793066] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2793243474] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2794096914] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2794556247] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795007474] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2795517186] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795969925] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2796420459] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2797214427] 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: 2798427198] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2798871411] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2799316002] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2799786864] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2800271838] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800706244] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2801147139] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2801604372] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2802049761] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2802550212] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2802981552] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2803423308] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2803880100] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2804322696] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2804805381] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805236070] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805697251] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2806166643] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806607748] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2807069391] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2807511105] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2807970942] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2808417003] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2808940365] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2809370634] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2809809744] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2810264457] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2810707326] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2811189066] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2811620637] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2812097778] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2812548102] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812988451] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2813456625] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2813896281] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814349503] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2814791805] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2815282008] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815714062] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2816177805] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2816736006] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2817363465] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2817799425] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2818275222] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2818855809] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2819202708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2819591859] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2820662985] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2821139916] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2821595238] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2822066751] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2822506449] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2823030630] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2823462726] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823910278] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2824420704] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2824868928] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2825309529] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2825799963] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826231240] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2826671862] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2827173027] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2827604325] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2828045115] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2828527926] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2828977431] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2829471246] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2830102611] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2830533489] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2831049249] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2831413725] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2832112584] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2832555747] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2833049100] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2833395306] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2833773138] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2834611647] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835074319] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835540645] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2836002624] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836455384] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2836942332] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837391585] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2837834958] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2838322116] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838756249] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2839199622] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2839698141] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2840131455] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2840581443] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2841067299] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2841516615] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2841959442] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2842445991] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2842886382] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2843396283] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2844043377] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2844474864] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2844880647] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2845232208] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2845933713] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2846373978] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2846860044] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2847426582] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2847788811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2848165677] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2849513646] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850009981] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850463707] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2850924069] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2851369752] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2851872093] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852302803] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2853022242] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2853471096] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2853973605] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2854397994] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2854870830] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2855321490] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2855807451] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2856238581] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2856710325] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857153005] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2857641129] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858108421] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2858651964] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859097584] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2859588984] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2860006254] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2860562250] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2861079774] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2861718825] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2862135045] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2863193865] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2863673673] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864129562] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2864613927] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865085839] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2865587361] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2866007382] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2866562244] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2867012400] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2867503023] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867947005] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2868418266] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2868875562] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2869359507] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2869802439] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870293104] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870752059] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2871265467] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2871725199] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872194108] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2872633155] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2873139822] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2873556651] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874026547] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2874473805] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2874975096] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2875391421] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2875858293] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2876297571] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2876779143] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2877213276] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2877756084] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2878198575] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2878681260] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2879097648] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2879587767] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2880027696] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2880518046] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880936114] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2881446183] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2881895289] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2882377827] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2882794404] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2883260730] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2883715779] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2884197015] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2884612941] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2885105454] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2885663025] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2886298527] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2886723924] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2887689210] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2888159043] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2888613357] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2889080670] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2889521418] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2890020777] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2890440756] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2890910358] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2891350329] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2891847231] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2892265425] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2892734481] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2893175145] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2893658229] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2894087259] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2894556714] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2895004770] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2895489135] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2895921126] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2896417839] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2896906929] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2897542998] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2897996598] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2898478863] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2898829668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2899206093] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2900116086] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2900581194] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901030951] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2901488583] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2901930213] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2902432659] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2902850958] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903321736] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2903762421] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2904247059] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904678840] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2905149135] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2905596666] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2906098440] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2906528835] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2906999403] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2907440025] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2907924075] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908342920] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2909212992] 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: 2910414003] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2910907104] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2911394787] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2911815333] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2912286825] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2912798091] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2913433656] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2913845655] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2914651068] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2915128566] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2915581326] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2916041793] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2916484998] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2916989271] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2917406541] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917876920] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2918317626] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2918808270] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2919241311] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2919711627] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2920153509] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2920637706] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2921068983] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2921539656] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2921981412] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2922466218] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2922884559] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2923367559] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2923809315] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2924293911] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924711664] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2925181056] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925632535] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2926117236] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2926560651] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2927029980] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2927491539] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2927999319] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2928419592] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2928897090] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2929337544] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2929836756] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2930254404] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2930724510] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2931177039] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2931674949] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2932092786] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2932562073] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2933011179] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2933494851] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2933924553] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2934394701] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934843261] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2935554426] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2936071278] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936543190] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2937037068] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2937672801] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2938094166] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2938905144] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939374116] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939826897] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2940299061] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2940740208] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2941224552] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2941646715] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2942131311] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2942573760] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2943059805] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2943485769] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2943955602] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2944496058] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2944980381] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2945399373] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2945868891] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2946322344] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2946806268] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2947251384] ECW: w=0x3dbaa728 func=0x3d6a3be0 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2947720230] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2948209047] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2948857317] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2949295293] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2949785412] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2950353084] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2950694838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2951073321] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2951856348] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952316794] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952783561] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2953242579] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2953682886] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2954166411] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2954613921] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2955055719] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2955538572] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2955978627] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2956419312] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2956915689] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2957348835] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2957788470] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2958272121] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958707682] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2959180140] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2959637646] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2960254983] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2960683320] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2961383880] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2961843465] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2962302819] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2962760073] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2963216760] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2963701272] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964133473] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2964588480] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2965056003] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2965678758] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2966079816] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2966767944] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2967241998] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2967704985] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2968186473] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2968635243] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2969119797] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2969566698] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2970007341] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2970489354] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2970920253] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2971384626] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2971839570] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2972463858] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2972871279] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2973618186] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2974078275] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2974572531] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2975037450] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2975477379] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2975943432] ECW: w=0x3db9e0b0 func=0x3d6a11ca '*'
[Hera] [HADES][INFO ] [KRELTSC: 2976389283] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2976872829] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2977304841] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2977757538] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2978208030] ECW: w=0x3db9e0b0 func=0x3d6a11ca '*'
[Hera] [HADES][INFO ] [KRELTSC: 2978650059] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2979142215] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2979573660] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2980026231] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2980476429] ECW: w=0x3db9e0b0 func=0x3d6a11ca '*'
[Hera] [HADES][INFO ] [KRELTSC: 2980919991] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2981407191] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981851845] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2982308784] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2982765156] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2983389780] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2983810431] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2984286921] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2984617713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2984995272] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2985793524] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986267809] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986720485] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2987177298] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2987619054] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2988133008] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2988566889] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2989009065] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2989495278] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989929033] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2990384082] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2991022734] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2991460101] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2991906267] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2992403274] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2993000577] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2993536791] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2993992701] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2994626733] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2995055448] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2995765626] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996226429] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996704872] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2997163932] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2997606192] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2998098873] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998532145] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2999000655] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2999457951] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3000074406] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3000475401] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3001166595] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3001633614] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002097420] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3002551356] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3003008064] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3003494760] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3004275246] 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: 3005494590] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3005940021] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3006433164] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3006866562] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3007337970] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3007797408] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3008422221] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3008836971] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3009603324] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010062489] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010513632] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3010970844] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3011434188] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011885331] ECW: w=0x3db9e0b0 func=0x3d6a11ca '*'
[Hera] [HADES][INFO ] [KRELTSC: 3012328179] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3012857106] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013304469] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3013743138] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3014189136] ECW: w=0x3db9e0b0 func=0x3d6a11ca '*'
[Hera] [HADES][INFO ] [KRELTSC: 3014635344] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3015116874] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3015557559] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3015994863] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3016441302] ECW: w=0x3db9e0b0 func=0x3d6a11ca '*'
[Hera] [HADES][INFO ] [KRELTSC: 3016887048] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3017367507] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3017807457] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3018258117] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3018710037] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3019330944] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3019764174] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3020222436] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3020784186] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3021113718] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3021488400] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3022386549] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3022844517] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3023295408] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3023766396] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3024215670] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3024664545] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3025117515] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3025560447] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3026056026] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3026486085] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3026925888] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3027408342] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027838842] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3028288977] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3028771011] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3029202162] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3029681844] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030167427] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030618801] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3031072905] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3031518945] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3032000643] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3032442504] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3032879766] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3033359868] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3033788079] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3034236219] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3034716048] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3035145435] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3035611887] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3036068049] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3036532191] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037148100] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3037593321] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3038455224] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3038919555] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3039381408] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3039851745] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3040318449] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3040797312] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3041266704] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3041722383] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3042181401] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3042659424] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3043162248] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3043604529] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3044047209] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3044493375] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3044979378] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3045466641] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3045899829] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3046373925] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3046842078] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047293116] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3047751840] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3048193197] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3048644865] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3049103694] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3049612104] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3050050647] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3050690958] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3051228180] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3051672330] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3052156254] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3052588686] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3053053500] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3053522262] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3054000915] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3054628395] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3055062801] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3055540614] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3055869852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3056246781] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3057294828] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3057783813] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058235208] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3058695549] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059145222] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059608881] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3060062817] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3060504867] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3060987594] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3061418766] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3061872408] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3062356290] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3062788092] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3063252003] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3063817239] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3064248327] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3064710600] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3065166195] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3065613726] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3066078750] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3066518091] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3067001406] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3067430583] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3067882377] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3068362605] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3068791719] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3069237738] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3069718722] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3070160478] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3070697049] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3071180175] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3071654061] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3072295191] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3072749946] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3073729785] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3074214780] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3074665902] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3075124647] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075583140] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076034619] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3076504410] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3076946397] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3077390610] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3077841543] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3078337038] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3078768504] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3079209084] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3079650525] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3080092974] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3080589666] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3081020292] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3081485148] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3081944565] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3082395897] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3082866024] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3083308305] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3083751531] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3084194715] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3084691743] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3085122474] ECW: w=0x3dbab628 func=0x3d6a3fb3 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3085563327] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3086010354] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3086456205] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3086949579] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3087381759] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3087846090] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3088310841] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3088785357] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3089406075] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3089845647] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3090309369] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3090923661] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3091268838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3091648287] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3092529552] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3093005433] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3093546456] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3094176750] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3094584591] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3095415351] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3095876511] ECW: w=0x3db9f640 func=0x3d6ae800 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3096326898] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3096808344] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3097362345] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3097993479] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3098393508] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3099645948] 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: 3100947654] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3101420007] ECW: w=0x3db9f640 func=0x3d6ae800 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3101868651] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3102350853] ECW: w=0x3db9ece0 func=0x3d6a1b9d 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3102828813] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3103391340] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3104029278] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3104429727] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3105128502] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3105602682] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3106054896] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3106610808] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3107252379] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3107769525] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3108248493] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3108595119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3108975492] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3109760325] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110224068] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3110765049] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3111406053] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3111821076] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3112643289] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3113103021] ECW: w=0x3db9f640 func=0x3d6ae800 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3113552505] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3114050877] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3114593769] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3115228557] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3115637763] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3116460564] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3116920926] ECW: w=0x3db9f640 func=0x3d6ae800 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3117370074] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3117872226] ECW: w=0x3db9ece0 func=0x3d6a1b9d 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3118353147] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3118893120] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3119523330] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3119922183] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3120632466] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121094340] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121546512] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3122110299] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3122758548] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3123169602] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3123645966] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3124220211] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3124582797] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3124962750] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3126354462] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126848382] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3127300617] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3127751592] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3128217939] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128677167] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129164598] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3129614019] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3130094415] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3130545453] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3131040780] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3131487219] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3131944620] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3132394125] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3132917382] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3133390260] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3133883277] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3134330031] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134786865] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3135249621] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3135726552] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3136170492] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3136633437] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3137088213] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3137537991] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3137979306] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3138472701] ECW: w=0x3dbaa818 func=0x3d6a3de5 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3139090584] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3139598574] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3140171601] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3140816364] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3141250056] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3142110153] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142571691] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3143033334] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3143504574] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3144008259] ECW: w=0x3dbaa818 func=0x3d6a3de5 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3144477714] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3144958173] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3145521960] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3146159772] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3146561586] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3147522378] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147995235] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3148447302] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3148897857] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3149369349] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3149826414] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3150368046] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3150869841] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3151405551] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3151883112] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3152347737] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3152787750] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153237402] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3153685038] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3154165098] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3154607400] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3155088153] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3155532975] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156079290] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3156518820] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3156995163] ECW: w=0x3dbaa818 func=0x3d6a3de5 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3157469826] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3157955724] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3158587677] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3159232482] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3159640743] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3160137183] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3160486224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3160862901] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3161943456] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3162423978] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3162878733] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163332123] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3163792611] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3164256501] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164710626] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3165156519] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3165762978] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3166209963] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3166691934] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3167131968] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3167581095] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3168029298] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3168519270] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3168966255] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3169430376] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3169869801] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3170319873] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3170771856] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3171250509] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3171696444] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3172168293] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3172622586] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3173074086] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3173516199] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3173995083] ECW: w=0x3dbaa818 func=0x3d6a3de5 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3174472077] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3174959382] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3175508343] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3176159721] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3176559120] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3177366129] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3177827037] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178308756] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3178766052] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3179236158] ECW: w=0x3dbaa818 func=0x3d6a3de5 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3179700678] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3180174039] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3180715965] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3181372236] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3181769619] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3182897214] 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: 3184281387] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3184750044] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3185216433] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3185710017] ECW: w=0x3dbaa458 func=0x3d6a36a2 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3186175545] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3186614319] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187063824] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3187522170] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3188000634] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3188445918] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3188916486] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3189369897] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3189817428] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3190257000] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3190732986] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3191183520] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3191661459] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3192100149] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3192548373] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3192989499] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3193467774] ECW: w=0x3dbaa818 func=0x3d6a3de5 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3193947834] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3194421510] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3194983995] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3195642198] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3196048800] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3196551582] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3197116104] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3197478753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3197939115] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3199052640] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3199516908] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3199985019] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3200444163] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3200883567] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3201334479] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3201782073] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3202271646] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3202735662] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3203176305] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3203626797] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3204078045] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3204558840] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3205024452] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3205465578] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205924827] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3206377419] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3206881188] ECW: w=0x3dbab718 func=0x3d6a3e86 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3207534918] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3207999249] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3208571478] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3209213322] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3209626308] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3210650541] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3211115250] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3211568472] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3212036373] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3212493018] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3212943972] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3213428988] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3213909363] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3214372665] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3214851276] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3215303511] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3215745120] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3216221106] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3216706416] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3217143636] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3217615464] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3218052411] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218524806] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3218998713] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3219434610] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3219880587] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3220317681] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220813113] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3221274630] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3221710947] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3222156756] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3222595173] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3223201968] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3223668819] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3224126955] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3224735976] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3225395985] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3225809454] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3226296213] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3226650252] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3227037345] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3228199989] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3228663963] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3229118886] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3229595355] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3230038098] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3230491572] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3230936499] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3231473553] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3231935406] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3232373088] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3232821732] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3233259918] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3233751465] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3234249165] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3234705810] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235176105] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3235641192] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236122554] ECW: w=0x3dbab718 func=0x3d6a3e86 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3236587830] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3237035802] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3237670989] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3238350150] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3238766454] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3239877816] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3240348783] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3240801081] ECW: w=0x3dbaa548 func=0x3d6a38ad '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3241262577] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3241726656] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3242183070] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3242623755] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3243101274] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3243569385] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3244033191] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3244482633] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3244922226] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245398821] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3245923338] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3246373767] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3246824175] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3247264146] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247747314] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3248237916] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3248676669] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3249125460] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3249565011] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3250041774] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3250540482] ECW: w=0x3dbab538 func=0x3d6a3f3b 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3250981125] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3251430357] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3251870496] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3252385563] ECW: w=0x3dbaa638 func=0x3d6a3a51 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3252865056] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3253314498] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3253882044] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3254537769] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3254951679] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3255440538] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3256006215] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3256356978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3256769754] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3258051720] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3258549357] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3259000584] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3259472622] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3259925235] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3260407857] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260923806] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261397986] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3261841548] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3262288764] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3262758933] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3263198505] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263675625] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264146907] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3264597756] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3265061898] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3265510899] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3265951584] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3266428389] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3266990475] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3267628581] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3268031571] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3268939527] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3269422737] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3269871297] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3270685362] 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: 3271905483] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3272357970] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3272837358] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3273327603] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3273775218] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3274225584] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3274672821] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3275152566] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3275640627] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3276087906] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3276539469] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3276986874] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277487451] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277961001] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3278408112] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3278858982] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3279305799] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3279796863] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3280299183] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3280817799] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3281271147] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3281781279] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3282304830] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3282782433] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3283248066] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3283721805] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3284167467] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3284644041] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285116541] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3285568083] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3286029957] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3286472553] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3286949169] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287419737] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3287884404] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3288333615] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3288777933] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3289255095] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3289726650] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3290182434] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3290631162] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3291076677] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3291554322] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3292044126] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3292489053] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3292938663] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3293383653] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3293865246] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3294540501] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3295180077] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3295588065] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3296071653] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3296436675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3296816439] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3297885570] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3298404753] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3298937901] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3299388876] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3299841489] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3300284988] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300803688] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3301277364] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3301724790] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3302176899] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3302639991] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3303082587] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303563235] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304037919] ECW: w=0x3db9e650 func=0x3d6a1767 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3304486437] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3304948605] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3305400504] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3305844318] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3306325491] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3306897405] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3307533054] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3307936884] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3308836167] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3309299973] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3309747399] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3310286595] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3310747020] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311239155] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311714112] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3312160110] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3312610371] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3313067268] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3313547853] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3314022621] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3314469816] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3314928078] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3315385017] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3315864363] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316338165] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3316786872] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3317252904] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3317699532] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318179340] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318653583] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3319099539] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3319565550] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3320012388] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320492616] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320992647] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3321475962] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3321931788] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3322376442] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3322854549] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3323327511] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3323788755] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3324238428] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3324684174] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325163394] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325657587] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3326104152] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3326553678] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3326999655] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327478119] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327971892] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3328417260] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3328870041] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3329358375] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329860800] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3330337689] ECW: w=0x3db9e740 func=0x3d6a17ff '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3330783309] ECW: w=0x3db9c850 func=0x3d6b5aed 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3331233297] ECW: w=0x3db9f460 func=0x3d6ae68e '0='
[Hera] [HADES][INFO ] [KRELTSC: 3331679358] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332221095] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3332816613] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3333490692] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3333900003] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3334404486] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3334968294] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3335312547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3335688804] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3338187174] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3338671497] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3339149667] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3339595224] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3340076439] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3340550745] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3341001888] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3341475270] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3341968560] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3342404604] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3342881346] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3343510632] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3343915008] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3345069609] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3345528627] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3345986700] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3346429632] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3346924707] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3347377887] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3347834931] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3348279081] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3348779994] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3349236534] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3349688979] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3350165133] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3350674635] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3351136488] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3351592251] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3352221642] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3352625409] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3353765814] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3354226239] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3354682569] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3355145094] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3355626225] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3356078103] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3356534139] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3356996643] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3357477564] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3357929400] ECW: w=0x3db9ca30 func=0x3d6b5ce3 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3358390497] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3358846764] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3359350365] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3359775048] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3360233520] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3360865914] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3361289967] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3363505509] 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: 3364796925] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3365277090] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3365753013] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3366199935] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3366683523] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3367140924] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3367696857] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3368172969] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3368664747] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3369087624] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3369556218] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3370192308] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3370600632] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3371607078] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3372084114] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3372542817] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3372985602] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3373467930] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3373942887] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3374393505] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3374866992] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3375356418] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3375780555] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3376248708] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3376880703] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3377287830] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3377765160] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3378129216] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3378506859] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3379741659] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3380224113] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3380682312] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3381125475] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3381606753] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3382063335] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3382538187] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3383011317] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3383503914] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3383929395] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3384406011] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3385038111] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3385445133] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3386611620] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3387075279] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3387532491] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3387980757] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3388508592] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3388959420] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3389413293] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3389854860] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3390333576] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3390806265] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3391257429] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3391730139] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3392218998] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3392651955] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3393108789] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3393740301] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3394143669] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3395287245] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3395838831] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3396297996] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3396782445] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3397289175] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3397735761] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3398188458] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3398627274] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3399116091] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399564945] ECW: w=0x3db9ca30 func=0x3d6b5ce3 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3400021170] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3400475064] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3400964511] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3401405511] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3401861022] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3402489447] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3402890736] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3404039772] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3404521848] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3404979291] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3405437385] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3405919671] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3406375287] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3406828068] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3407322009] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3407833548] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3408256299] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3408712587] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3409342293] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3409763553] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3410721468] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411180738] ECW: w=0x3db9cb20 func=0x3d6b5db2 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3411651075] ECW: w=0x3db9f820 func=0x3d6ae8b9 '='
[Hera] [HADES][INFO ] [KRELTSC: 3412092726] ECW: w=0x3dbaa360 func=0x3d6a3572 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3412572429] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3413026344] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3413476059] ECW: w=0x3dbaa268 func=0x3d6a34b6 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3413967501] ECW: w=0x3dba1da0 func=0x3d6ac4d7 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3414455961] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3414877095] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3415331724] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3416014161] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3416422737] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3416978292] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3417589140]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3418136631] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3418767156] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3419390541] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3419759469] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3420157629] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3421147884] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3421614294] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3422085660] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3422536383] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3422993259] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3423842940] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3424537977] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3425016063] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3425815470] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3426483669] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3426950751] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3427836090] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3428318187] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3428773299] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3429261696] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3429715296] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3430168581] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3430661913] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3431114316] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3431568714] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3432131283] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3432795156] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3433271436] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3433784151] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3434210430] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3434941398] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3435423243] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3435916596] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3436333467] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3437064582] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3437527065] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3438069642] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3438644328] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3439021551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3439397703] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3440590986] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3441270882] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3441714843] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3442735485] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3443408577] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3443884248] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3445124487] 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: 3446339463] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3446999409] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3447460863] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3447996090] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3448419639] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3449128557] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3449594421] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3450082776] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3450514494] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3451224441] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3451707567] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3452173935] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3452580852] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3453469194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3453946041] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3454440045] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3455012631] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3455395356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3455788728] 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: 3476908176] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3477586014] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3478096776] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3479058282] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3479530362] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3479984676] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3480433320] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3480916047] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3481393965] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3481848090] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3482300493] ECW: w=0x3db9ded0 func=0x3d6a1061 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3482761170] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3483227811] ECW: w=0x3dbab808 func=0x3d6a402b '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: 3503627589] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3504328170] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3504815937] 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: 3525542601] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3526220733] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3526661796] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3527190324] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3527763225] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3528149205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3528524370] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3529615425] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3530088177] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3530545599] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3531052287] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3531507273] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3531962784] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3532428606] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3532879581] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3533348721] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3534099933] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3534784092] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3535290129] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3535934850] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3536610462] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3537100224] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3537918552] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3538592064] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3539061477] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3539595255] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3540175716] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3540544791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3540923232] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3541987008] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3542456883] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3542911029] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3543383466] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3543849036] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3544305366] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3544775976] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3545228211] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3545698002] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3546176046] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3546629499] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3547084548] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3547554759] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3548020287] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3548475441] ECW: w=0x3dbab808 func=0x3d6a402b '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: 3550565949] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3551224803] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3551696253] 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: 3553449186] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3554123391] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3554582472] 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: 3555812652] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3556483959] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3556969311] 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: 3558038526] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3558704373] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3559151043] 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: 3560237100] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3560920923] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3561364149] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 3562124202] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3562822452] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3563262591] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 3564107862] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3564776166] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3565235310] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3565738449] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3566159478] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3566885490] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3567354714] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3567855354] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3568589325] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3569129025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3569765388] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3570604548] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3571041936] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3571670529] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3572121588] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3572683548] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3573081057] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3573730377] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3574179315] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3574854675] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3575255859] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3575874708] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3576309387] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3576938463] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3577339206] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3577964754] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3578439900] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3578927877] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3579571695]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3580101441] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3582563565] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3583062042] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3583934235] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3584837445] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3585317484] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3585795780] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3586298373] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3586755942] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3587213847] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3587735613] ECW: w=0x3dba9bd8 func=0x3d6a6565 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3588192405] ECW: w=0x3db9c760 func=0x3d6b5a67 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3588649260] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3589494363] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3590229657] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3590896302] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3591754740] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3592379742]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3592902936] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3593494989] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3593903460] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3594290742] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3594846759] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3595214385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3595627791] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3596136516] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3596535915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3596909379] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3597429507] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3597812022] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3598222404] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3598732704] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3599119083] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3599491686] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3600006186] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3600393909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3600785895] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3601287543] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3601650927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3602023425] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3602535090] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3602929974] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3603302808] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3603817287] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3604194867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3604595211] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3605113428] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3605496552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3605871549] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3606436764] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3607121532] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3607495773] Total tests run: 1035637228
[Hera] [HADES][INFO ] [KRELTSC: 3607917621] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3608293101] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3608703084] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3609148137] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3609545877] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3610035534] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3610499424] ==============================================
[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: [0x000000003d677000, 0x000000003d6c1311)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3634916775] 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: 3749812395] 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: 3758323338] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3760867992] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3762108609] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3765528123] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3767685411] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3768206568] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3768692613] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3769156482] ECW: w=0x3dba4d88 func=0x3d6adecb '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3770177082] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3770631396] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3771095391] ECW: w=0x3dba4d88 func=0x3d6adecb '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3771826485] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3772268850] ECW: w=0x3dba4d88 func=0x3d6adecb '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3772932009] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3773354928] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3773808885] ECW: w=0x3dba4d88 func=0x3d6adecb '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3774597813] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3775029930] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3775488276] ECW: w=0x3dba4d88 func=0x3d6adecb '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3776064873] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3776501631] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3776964513] ECW: w=0x3dba4d88 func=0x3d6adecb '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3777716334] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3778503267] 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: 3779707743] ECW: w=0x3dbab808 func=0x3d6a402b 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3780166194] ECW: w=0x3dba47e0 func=0x3d6adbcc 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3780634389] ECW: w=0x3dbab808 func=0x3d6a402b '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=9361464)
[Hera] Heartbeat running.
[Hera] Heartbeat: 4 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
 
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
 
[Hera] ok>