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

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

645 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 5 2026 18:12:00
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 249095
Free pages : 247572
Used pages : 1523
Total MB : 973
Free MB : 967
Used MB : 5
 
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
 
IDT installed.
 
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
 
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1930678503 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=926904201, tick_hz=100, initial_count=9269042
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
 
Stadium: 74226 cells (4639 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3560991] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 21225897] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 38794308] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 39345117] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 39947208]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 40706463] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 41269158] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 41868120] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 42220920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42879501] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 49513023] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50405964] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 53308836] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 53919453] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54529167] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55992489] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 56813463] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57502095] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 59288271] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 60013191] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60630024] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 62574246] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 63262815] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63872676] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 65862174] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 66329718] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66753729] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67432491] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68092668] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 68912004] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 69458340] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 69794634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 70160727] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 70834197] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71450442] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 72830961] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 73360413] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73977435] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75429312] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 76075272] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76705440] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 78175356] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 78787926] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79419039] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 83212752] 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: 89472852] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 90127905] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90746019] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 92233722] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 92829681] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93458610] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 94913364] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95626986] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96247641] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 97703466] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 98651910] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99271200] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 100935954] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 101880072] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102506334] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 104298852] 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: 105666162] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106300215] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106922130] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108365628] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108980340] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109599987] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111040020] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 111602421] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112233723] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 113681148] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 114269505] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114908577] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 116371059] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 117208203] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117831567] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 119451318] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 119890134] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120262212] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120952755] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121416414] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 121888242] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 122433003] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 122785698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 123162375] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 123722445] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124338732] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 125812869] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 126416220] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127045758] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 128462859] 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: 129771138] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 130371486] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130986702] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 132566511] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 133270704] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133888965] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 135438366] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 135889698] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 136356759] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137031825] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 137497731] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 137925627] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 138364695] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139047867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 139509804] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 139983669] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 140527674] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 140865186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 141231804] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 141954204] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142582713] 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: 144150048] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 144733869] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145351878] 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: 146906151] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 147515487] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148145487] 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: 149797011] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 150260334] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 150726324] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151401852] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151852512] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 152280576] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 152718237] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153391518] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 153842493] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 154354263] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 154908012] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 155241807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 155609391] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 156205770] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156841041] 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: 158486391] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 159105471] 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: 160440588] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161066451] 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: 162647583] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 163263954] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163877700] 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: 165509316] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 165963714] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 166415865] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167104308] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 167564250] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 167976690] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 168412881] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169092924] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169542282] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 169945314] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 170379678] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171091641] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171543435] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 172007892] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 172545597] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 172884915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173270811] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 173792787] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174415185] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 175771554] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 176315160] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176940393] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 178305288] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 178871742] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179516337] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 180916302] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 181403565] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 181946268] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 182298564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 182664069] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 183410766] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184059813] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 185499426] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 186090912] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186717279] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 188040300] 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: 189385287] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 189963165] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190614774] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 192156636] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 192624306] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 193167702] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 193503723] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 193870656] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 194779872] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195399435] 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: 197040207] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 197660127] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198295629] 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: 199928043] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 200436831] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 200980143] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 201315513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201680997] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 202480635] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203118258] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 204663291] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 205237809] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205857330] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 207388923] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 207982614] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208617171] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 210049413] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 210486507] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 210892689] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211572123] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 212026143] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 212495115] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 213061884] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 213400866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 213787497] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 214557882] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215213964] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 215719602] 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: 218086638] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 218683164] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219330384] 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: 220912335] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 221594751] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222213201] 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: 223888140] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 224358330] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 224815710] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225505854] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 225956661] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 226369668] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 226807749] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227494197] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 227975832] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 228609087] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 229253766]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 229800165] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 230337702] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 230942397] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 231272811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 231642726] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 232769439] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233384802] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 235044915] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 235610865] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236255481] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 237835248] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 238493577] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239102913] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 240372363] 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: 242193840] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 242929554] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243543090] 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: 245520051] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 245949249] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 246296589] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246984276] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 247447473] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 247940028] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 248602893] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 248934735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 249301563] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 249833241] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250442451] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 251905605] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 252536571] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253159011] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 254833614] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 255266823] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 255612819] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256281690] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 256768554] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 257240529] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 257828613] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 258158544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 258526695] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 259162764] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259779765] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 261338427] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 262075254] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262687278] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 264132036] 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: 266505750] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 267033018] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 267485127] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268222248] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 268753695] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 269283231] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 269979213]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 270484788] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 270990006] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 271598250] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 271925913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 272292972] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 273272979] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273917217] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 275456349] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 276037419] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276651417] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 278142165] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 278751921] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279357939] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 280962906] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 281641857] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282262512] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 283927665] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 284607687] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285222126] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 286989444] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 287660373] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288281742] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 288795948] 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: 291359607] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 291786033] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292470654] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 292923330] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 293346270] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294008316] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 294464268] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 294971670] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 295526616] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 295853292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 296222157] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 296917824] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297574494] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 299312391] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 300004215] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300612438] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 302302119] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 302758386] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303444540] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 303909690] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 304364109] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 304916115] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 305258205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 305628435] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 307067733] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307714722] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 309322272] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 309914136] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310530885] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 312096624] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 312730110] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313341105] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 314616288] 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: 316266300] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 316901823] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317512881] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 319154304] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 319612881] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 320201574] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 320531379] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 320908917] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 321537552] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322162575] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 323733669] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 324364467] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324980649] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 326546598] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 327011559] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 327559596] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 327883206] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 328281744] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 329134911] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329744982] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 331295916] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 331901346] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332614380] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 334436676] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 334906236] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 335459166] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 335790399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 336160104] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 337017492] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337638756] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 338522940] 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: 340540620] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 341140506] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341750010] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 343368648] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 343837011] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 344389227] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 344719536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 345114630] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 346259697] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346875396] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 348801621] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 349820520] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350442498] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 352265949] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 352728075] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 353292261] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 353631537] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 353998449] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 354556083] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355178775] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 356619585] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 357268338] 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: 358758855] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359391165] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 361022739] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361496625] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 362061777] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 362405148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362778360] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 363616848] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364267260] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 365830542] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 366471504] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367102764] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 368631711] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 369300876] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369923631] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 371515263] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 371986692] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 372551802] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 372886437] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 373260804] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 373864449] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374505516] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 376194273] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 376889898] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377512485] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 378251643] 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: 380146242] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380631279] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 381175725] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 381510129] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 381874122] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 382775946] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383386941] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 385055202] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 385718025] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386325219] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 387976302] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 388634442] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 389255265] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 390867057] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 391675578] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 392287413] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 393415659] 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: 395365236] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 395790927] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396468303] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 396920979] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 397408641] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 397956657] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 398285244] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 398651253] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 399543816] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400159893] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 401797158] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 402495408] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403104618] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 404754399] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 405420393] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406045122] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 407685726] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 408126684] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 408794820] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 409254615] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 409711911] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 410302074] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 410630241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 410995431] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 412113765] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 412727658] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 413681268] 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: 415843890] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 416559801] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417179574] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 418953276] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 419698923] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420328146] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 422254518] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 422711163] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423385326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 423844134] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 424304937] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 424870026] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 425209029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 425585790] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 426669873] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427293468] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 428835519] 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: 430419171] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 430943037] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431563839] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 432594981] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 433247472] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433868589] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 435490524] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 435936522] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 436623663] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 437091711] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 437559381] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 438111219] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 438455514] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 438823749] 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: 440527395] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441161805] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 443720697] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 444260670] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444887604] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 445540599] 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: 447513528] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 447977229] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 448668780] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 449126538] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 449598261] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 450165975] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 450510312] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 450882663] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 451914057] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 452543910] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 454860126] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 455428134] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 456117543] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 457176615] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 457678515] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 458426871] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 458883516] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 459391338] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 459988137]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 460599111] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 461129088] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 461736030] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 462064827] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 462454944] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 462976836] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 463591128] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 464980824] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 465505950] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466111338] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 467536713] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 468058290] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 468702990] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 470112342] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 470689548] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471297372] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 472705653] 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: 474113808] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 474715815] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 475336806] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 476930244] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 477551004] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478155573] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 479971653] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 480397029] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 480756948] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 481433400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 481886475] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 482280141] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 482624562] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483314433] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 483770595] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 484277178] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 484854678] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 485178372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 485560551] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 486126186] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486741759] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 488117196] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 488640495] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 489250524] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 490650258] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 491167005] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 491788815] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 493400145] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 494019918] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494640804] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 496050198] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 496582002] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497194572] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 498571080] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 499183314] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 499786896] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 501415362] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 502024047] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502641699] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 503368194] 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: 505534239] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 505979754] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 506355570] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 507021186] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 507473400] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 507872211] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 508213503] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 508909863] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 509366172] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 509824854] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 510390279] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 510728127] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 511093695] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 511757967] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 512371776] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 513772539] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 514281915] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514901289] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 516254193] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 516776442] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 517382271] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 518754054] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 519332709] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519936669] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 521442453] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 522011259] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522623598] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 524040111] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 524612949] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525310296] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 526807638] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 527408868] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528012009] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 529592280] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 530017026] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 530392317] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531053061] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 531514431] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 531904548] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 532244769] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 532910364] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 533361570] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 533952300] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 534622641] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 535003749] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 535403799] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 536074917] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536683014] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 537791688] 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: 539381262] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 539927451] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 540530739] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 541914933] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 542485104] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 543089673] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 544498500] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 545055861] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 545666037] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 547100736] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 547655409] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548277660] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 549646167] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 550163586] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550792326] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 552197793] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 552675480] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 553040901] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 553713615] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 554170491] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 554602671] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 554973594] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 555634422] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 556093608] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 556481499] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 556835307] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557495631] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 557947824] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 558400269] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 558987849] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 559333824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 559699833] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 560669466] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561315804] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 562778622] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 563396400] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564011721] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 565474140] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 566017557] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 566640396] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 568115709] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 568668177] 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: 569960559] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570575586] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 572105751] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 572709732] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573339921] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 574837263] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 575433474] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576057762] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 577514637] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 577991715] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 578364612] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 579044067] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 579500271] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 579957840] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 580323387] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580995072] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 581444010] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 581918421] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 582277143] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 582944817] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 583401819] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 583879254] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 584443062] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 584793195] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 585167205] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 585959703] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586580568] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 588145971] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 588723576] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589343727] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 590895690] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 591514203] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 592132569] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 593873343] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 594369027] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 594759753] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595435050] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 595899423] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 596363670] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 596740809] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597413124] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 597864078] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 598304070] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 598681839] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 599356044] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 599817939] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 600284559] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 600866700] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 601199928] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 601566399] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 602228529] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 602859369] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 604232349] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 604777383] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 605389512] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 606777990] 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: 608065059] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 608572944] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609222516] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 610580859] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 611204307] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611819775] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 613473798] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 613910682] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 614277489] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614956860] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 615434043] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 615896715] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 616463127] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 616809564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 617176434] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 617877078] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 618508044] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 619974453] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 620543574] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 621172230] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 622577781] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 623110803] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623783958] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 625167942] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 625821315] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626452008] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 628086312] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 628559400] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 628949916] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 629642055] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 630107709] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 630583737] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 631148385] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 631509837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 631890252] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 632597238] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633213798] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 634601562] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 635143173] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 635762001] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 637221921] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 637766430] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638398131] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 639819285] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 640342626] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 640978002] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 641932998] 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: 643648320] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 644098077] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 644463981] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 645152151] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 645599598] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 646003995] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 646358013] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647034885] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 647482542] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 647939418] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 648509001] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 648850587] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 649215189] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 649868982] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650482896] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 652026501] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 652559628] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653198322] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 654594003] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 655154472] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 655767126] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 657179502] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 657704691] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 658316043] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 659721006] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 660179877] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 660567600] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661234098] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 661698135] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 662103729] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 662450628] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663122943] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 663590214] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 664051605] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 664615623] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 664948326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 665313852] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 665818020] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666426768] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 667854117] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 668340939] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668947083] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 670301268] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 670811001] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 671425860] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 672776706] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 673305507] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 673926876] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 675304140] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 675904782] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676528692] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 677401956] 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: 679397124] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 679835142] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 680232966] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681009105] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 681484419] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 682012212] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 682618923] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 682947405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 683314485] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 684016116] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684667704] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 686009037] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 686522151] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687130458] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 688455474] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 688998681] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 689606442] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 690969699] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 691501146] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692111511] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 693512337] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 694119783] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 694736574] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 696340092] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 696761373] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 697139310] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697803519] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 698254788] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 698718510] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 699294708] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 699621468] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 699986070] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 700604940] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701235360] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 702607038] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 703100454] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703720941] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 705066726] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 705595065] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706204233] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 707586642] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 708005928] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 708366855] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 709119012] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 709599723] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 710056263] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 710631768] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 710959956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 711332286] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 711957246] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712566561] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 713941746] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 714430584] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715040613] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 715799511] 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: 717956358] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 718600848] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719229588] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 720655992] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 721107009] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 721469175] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722174523] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 722627409] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 723085377] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 723650508] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 723977163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 724361778] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 724995852] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725602227] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 727002045] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 727488216] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728104713] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 729461229] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 729980391] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 730605561] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 731992464] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 732481260] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 733102398] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 734446818] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 735059892] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735670845] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 737319408] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 737742243] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 738104976] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738779013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 739246137] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 739702908] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 740269089] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 740604837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 740979603] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 741597549] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 742208754] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 743577135] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 744058770] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744664599] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 746027478] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 746514363] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747121872] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 748484856] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 749035959] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 749659428] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 751054080] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 751575699] 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: 752837463] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 753445182] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 754796721] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 755234193] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 755595498] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 756277893] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 756729897] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 757213674] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 757853670]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 758460024] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 759054093] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 759652593] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 760014339] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 760382112] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 760977903] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 761600406] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 763036953] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 763585158] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764215788] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 765589314] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 766334940] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767092074] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 768942888] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 769631268] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770418600] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 772178610] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 772893135] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773657997] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 775456269] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 776047524] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 776513115] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777364434] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 777923580] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 778434069] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 778894872] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779727081] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 780292023] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 780947517] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 781521930] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 781851084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 782219424] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 782960157] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 783577368] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 785014167] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 785567622] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 786178995] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 787593702] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 788146905] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788760420] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 789787194] 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: 791530782] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 792059772] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 792668793] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 794070606] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 794605875] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795223632] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 796645080] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 797072157] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 797446020] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 798128940] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 798580272] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 798982506] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 799330455] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800011989] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 800469453] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 800928597] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 801491355] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 801843630] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 802211823] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 802909506] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 803531778] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 804935250] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 805491603] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806127189] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 807524676] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 808103961] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808718526] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 810118386] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 810668628] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811285818] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 812664930] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 813207507] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813824886] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 815243121] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 815684226] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 816051558] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816742227] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817195596] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 817603563] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817954242] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 818649048] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 819102144] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 819564333] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 820117851] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 820451478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 820852368] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821488248] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822106803] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 823487427] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 824137797] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824752278] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 825266736] 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: 827408001] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 827929368] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 828545130] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 829945956] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 830474925] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 831112821] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 832472571] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 832914558] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 833300538] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833973966] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 834427209] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 834889671] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 835464105] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 835799853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 836166891] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 836684415] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 837296208] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 838683909] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 839203764] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 839838636] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 841175538] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 841719144] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 842322810] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 843702951] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 844286037] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844887246] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 846303255] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 846891192] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 847496055] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 848892597] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 849309300] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 849666678] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850346007] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 850797885] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 851186700] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 851526186] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852207951] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 852661152] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 853114290] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 853709388] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 854043687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 854433888] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 855169266] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855782886] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 857179932] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 857745588] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858377772] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 858844182] 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: 860983158] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 861509712] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 862117767] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 863770026] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 864322809] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 865698750] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 867558027] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 868030380] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 868399560] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869091531] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 869545677] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 869948289] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 870293403] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870985962] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 871444917] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 871905762] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 872460834] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 872785431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 873171285] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 873910443] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874519842] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 875931693] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 876509319] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 877146522] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 878573178] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 879068715] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879694704] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 881029842] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 881797371] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882404313] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 883819230] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 884385390] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 884989644] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 886402713] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 886846254] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 887206761] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887893293] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 888345024] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 888736086] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 889077924] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 889737408] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 890206044] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 890661282] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 891215850] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 891568902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 891958242] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 892673796] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893279604] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 894186531] 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: 895978776] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 896556738] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897162819] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 898525173] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 899017665] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 899620638] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 900989334] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 901551504] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902155044] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 903575694] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 904140720] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 904758141] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 906143721] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 906610719] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 907014318] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907676616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 908134500] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 908527158] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 908885061] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 909546561] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 910007154] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 910464912] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 911031072] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 911359260] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 911728020] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 912390528] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913022439] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 914387250] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 914991609] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 915604158] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 916952169] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 917488194] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 918101604] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 919542015] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 920096940] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 920557386] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921397491] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 921944814] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 922479705] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 923110986] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 923614734] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 924114009] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 925321320] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 926182152] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 928306260] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 929113122] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929955684] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 931584066] 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: 933528855] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 934368582] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935098563] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937071639] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 937701954] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 938332563] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 939241233] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 939720138] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 940219938] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 940776858] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 941107923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 941481429] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 942396063] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943014954] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 944676537] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 945282429] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 945898779] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 947390955] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 947912133] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 948594801] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 949942287] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 950374026] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 950754588] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 951417684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 951879621] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 952339311] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 952912779] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 953244117] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 953610756] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 954323727] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 954957003] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 956330088] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 956885832] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 957507684] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 958877283] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 959424564] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 960040998] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 961384431] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 961821336] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 962183733] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 962854704] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 963331425] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 963796932] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 964352277] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 964680654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 965049162] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 965913249] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 966530565] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 967963689] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 968529303] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969141264] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 970514853] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 971030382] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971662335] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 972749904] 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: 974369004] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 974895558] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 975506994] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 977050536] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 977527971] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 977932641] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978610857] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 979072269] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 979533555] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 980117607] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 980451234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 980819553] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 981644748] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 982303077] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 983704029] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 984288522] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 984903255] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 986266449] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 986774628] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 987386148] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 988751379] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 989278584] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 989890629] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 991295718] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 991725294] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 992088678] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 992776764] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 993231897] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 993690264] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 994242879] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 994598997] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 994972440] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 995751792] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 996385173] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 997962315] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 998533347] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999204318] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1000608021] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1001264670] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1001900865] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1002982197] 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: 1004613099] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005194337] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1005835152] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1007224050] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1007798127] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1008431277] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1009832271] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1010302734] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1010687769] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011390534] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1011856713] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1012336605] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1012894449] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1013236728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1013620041] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1014225324] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1014849822] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1016251488] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1016793309] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017417975] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1018806222] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1019388384] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020043941] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1021493802] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1021994778] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1022553441] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1022900781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1023275610] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023958698] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1024589496] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1025941644] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026512172] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027140198] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1028538714] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1029120330] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1029749448] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1031193954] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1031671116] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1032227280] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1032580878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1032965157] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1033669413] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034286960] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1035574722] 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: 1036993251] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1037585283] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1038197937] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039602354] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1040115279] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040743284] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1042146231] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042675305] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043313474] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044722637] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1045289679] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045903614] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047336171] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1047777654] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1048156305] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1048824819] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1049297424] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1049767404] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1050323631] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1050656670] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1051047501] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051749972] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1052366070] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1053754968] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1054477977] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055094096] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1056468525] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1056982353] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1057611219] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1058976198] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059510375] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060154382] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061554242] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1062110952] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062723963] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1063426959] 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: 1065408036] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1065835932] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1066213323] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1066882089] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1067340624] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1067829882] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1068455556]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1068998679] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1069545456] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1070243349] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1070601966] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1071112119] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1071855057] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072527372] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1073076984] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1073680146] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1074310755] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1074752742] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1075344480] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075974207] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1076381481] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1076937120] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077549732] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1077994197] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1078575330] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1079193276] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1079668233] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1080275784] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080900828] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1081319946] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1081929765] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082543511] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1082967816] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1083452706] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1083824112] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084495398] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1084975815] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1085410851] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1085775831] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086446424] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1086913716] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1087362801] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1087715832] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088386026] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1088967726] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1089504507] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1090102440] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1090450263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1090823622] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1091657301] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092287952] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1092780990] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1093446627] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094075073] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1094566935] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1095228897] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095855495] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1096258275] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1096887036] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097526255] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1097936532] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1098553554] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1099177905] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1099685118] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1100319150] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100945790] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1101372237] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1101889803] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1102279878] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102965570] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1103422803] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1103904732] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1104285084] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104970650] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1105427736] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1105920165] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1106523474] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1106856639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1107227520] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1108018317] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108643067] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1109066889] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1109727150] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110356457] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1110784290] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1111381446] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112122116] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1112552070] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1113127701] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113741657] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1114169469] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1114830297] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115462943] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1115895480] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1116335682] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117018896] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1117473756] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1117881597] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1118568570] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1119026307] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1119484653] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1120080423] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1120420476] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1120788732] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1121514828] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122128889] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1122563316] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1123128069] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123741731] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1124142600] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1124718651] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125331221] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1125737487] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1126364127] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126993749] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1127422884] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1128045450] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1128657852] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1129118046] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1129751700] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130365278] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1130788764] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1131316158] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131987801] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1132447638] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1132924842] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133608644] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1134072093] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1134538230] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1135157520] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1135514877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1135888614] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1136841153] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137493245] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1137978555] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1140879264] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1141585137] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1142421399] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1143199617] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143850680] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1144317573] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1144910277] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145553570] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1145963637] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1146686499] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147316898] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1147757667] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1148318514] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1149093120] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1149553041] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1150031442] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150720746] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1152529392] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1153208385] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1153998384]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1154516244] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1155093177] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1155678636] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1156052415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1156434111] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1157251326] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157888193] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1158310839] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1158920028] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159550595] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1159955076] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1160706246] 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: 1161902259] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162554519] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1163003877] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1163743728] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1164393657] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1164789402] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1165304658] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166024853] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1166511192] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1167017250] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167698532] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1168156122] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1168746642] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1169404068] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1169749980] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1170128526] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1171040304] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171669674] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1172128377] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1172790969] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173410994] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1173830301] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1174555725] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175192886] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1175647158] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1176265776] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176886179] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1177291416] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1177740501] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1178418108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1178871582] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1179311385] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179996216] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1180456935] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1180926621] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1181489169] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1181844321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1182215958] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1183149618] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1183800114] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1184287335] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1185019605] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185661323] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1186112424] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1186862418] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187504325] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1187952549] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1188591117] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1189220886] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1189626984] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1190128548] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190812245] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1191266832] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1191714930] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192409505] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1192870161] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1193350767] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1193913651] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1194268551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1194639180] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1195516308] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196158467] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1196599593] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1197274974] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197912807] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1198348998] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1199070159] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199696547] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1200150798] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1200888108] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201516470] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1201965198] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1202631003] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203264741] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1203660465] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1204300608] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205027208] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1205483202] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1205931636] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206630915] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1207092075] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1207599624] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1208150391] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1208506824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1208879406] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1209976866] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210614279] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1211083503] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1211824572] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212446508] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1212894669] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1213681077] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214301522] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1214744853] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1215422019] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1216050759] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1216457508] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1217003655] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217692917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1218147000] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1218570402] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219262478] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1219719207] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1220189502] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1220743692] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1221087693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1221460821] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1222308969] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222922337] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1223356827] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1223958582] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224571950] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1224984222] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1225661661] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1226281266] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1226829051] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1227516318] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228137330] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1228550694] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1229241741] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229867562] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1230283866] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1230755862] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231441575] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1231898766] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1232304801] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232981190] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1233439725] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1233914325] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1234465953] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1234798866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1235167311] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1236033015] 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: 1237281003] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237911612] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1238336589] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1238942670] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239556689] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1239982149] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1240623468] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1241236584] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1241667882] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1242335787] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242976455] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1243411764] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1244092311] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244714457] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1245133638] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1245790980] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246456764] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1246861791] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1247383935] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1248058056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1248540027] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1248965592] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249634043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1250113368] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1250598678] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1251158118] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1251512703] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1251885285] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1252824972] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253464149] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1253922348] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1254594852] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255241337] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1255701279] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1256321535] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256985975] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1257411624] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1258260570] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1258943637] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1259394696] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1260025200] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1260725886] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1261214976] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1261691697] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1262383626] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1262853942] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1263347043] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1263901191] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1264245129] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1264619622] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1265617752] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266361110] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1266895938] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1267945140] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268596098] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1269030252] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1269924831] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270670058] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1271170929] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1272199971] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1272952716] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1273451403] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1274169603] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274794668] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1275231804] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1275753486] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1276435923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1276892904] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1277318259] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278014577] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1278485775] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1278960018] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1279514943] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1279897731] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1280274009] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1281253407] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281901614] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1282349397] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1283073939] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283730021] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1284181563] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1285082820] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285705722] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1286198550] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1286871306] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287490701] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1287930924] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1288515858] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289212974] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1289676339] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1290124605] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290838647] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1291298526] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1291772076] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1292370030] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1292715417] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1293087894] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1294002843] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294672743] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1295094906] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1295779569] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296423093] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1296839523] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1297545984] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298170482] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1298623746] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1299265800] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299886959] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1300326846] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1300848864] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301563767] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1302017745] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1302447804] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303145235] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1303605597] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1304079987] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1304632455] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1304978766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1305350088] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1306153737] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306771263] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1307185446] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1307842452] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1308459600] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1308855639] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1309509558] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1310125320] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1310518776] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1311120426] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311733794] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1312131198] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1312775373] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313404890] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1313805675] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1314291090] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1314963930] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1315432482] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1315844649] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316517342] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1316973693] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1317467865] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1318019724] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1318360323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1318731372] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1319616396] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320243498] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1320647307] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1321337640] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321990845] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1322386695] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1322995695] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323612129] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1324023225] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1324672167] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1325287992] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1325686110] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1326425583] 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: 1327613322] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328243427] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1328682390] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1329345423] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329974163] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1330372974] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1330881090] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331555106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1332043692] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1332456027] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333130589] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1333597902] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1334061183] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1334628204] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1334969391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1335343737] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1336042995] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336679673] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1337081277] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1337673036] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338346023] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1338746955] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1339341339] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339962834] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1340375526] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1340955042] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341580149] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1342103721] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1342686282] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343303808] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1343695857] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1344184359] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1344878199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1345336020] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1345767297] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346442951] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1346915283] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1347386208] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1347940209] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1348278498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1348649946] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1349372493] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349993652] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1350393429] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1350979476] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1351602924] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1351997577] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1352567139] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353197958] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1353592401] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1354202913] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354820754] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1355236323] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1355828922] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356448380] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1356847674] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1357350393] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358029848] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1358487669] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1358930160] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359634206] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1360096143] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1360575048] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1361131926] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1361486910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1361861529] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1362678009] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1363300260] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1363801257] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1364456436] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365075978] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1365578571] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1366120518] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366737645] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1367189964] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1367848272] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1368465273] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1368958437] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1369608534] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370244855] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1370748162] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1371182694] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371954675] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1372421862] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1372895622] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1373474151] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1373813595] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1374202116] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1374966201] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375587717] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1376010426] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1376581164] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377206985] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1377643848] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1378257006] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378874469] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1379304801] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1379859222] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380489474] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1380938979] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1381381092] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382056767] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1382525445] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1382992359] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1383546045] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1383885048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1384260549] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1385259582] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385892039] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1386317457] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1387021335] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387648416] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1388078601] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1388689806] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389306996] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1389741948] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1390290237] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390928154] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1391400549] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1391901819] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392676740] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1393304724] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1393856562] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1394474487] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1394840433] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1395288825] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1396614681] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397280885] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1397758971] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1398504282] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399362258] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1399914978] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1400692713] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401563268] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1402069725] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1402539915] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1403087700] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1403477649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1403851575] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1404553710] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1405176906] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1405655790] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1406270481] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406889078] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1407379029] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1407894327] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1408575672] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1409069634] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1409539572] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1410111087] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1410451035] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1410839871] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1411793943] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1412416929] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1412817987] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1413593349] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414239330] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1414689276] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1415148798] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415828484] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1416355584] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1416853221] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1417520034]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1418036445] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1418554578] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1419136278] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1419479922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1419853050] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1420531455] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421159901] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1421559993] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1422223173] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422847272] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1423246566] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1423852311] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424493777] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1424892294] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1425612951] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426239423] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1426654782] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1427221530] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427843949] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1428285558] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1428809550] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1429368906] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1429727082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1430101281] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1430730945] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431368253] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1431779307] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1432401411] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433057325] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1433457186] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1434366654] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1435028469] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1435453173] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1435940373] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1436493681] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1436851458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1437224586] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1437912273] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1438534188] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1438948497] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1439523981] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1440151398] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1440549936] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1441314063] 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: 1442610162] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443246798] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1443665853] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1444131108] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1444690569] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1445037636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1445418093] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1446036858] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446665241] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1447063506] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1447662090] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448308197] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1448714400] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1449485919] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1450143954] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1450576449] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1451046996] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1451611749] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1451944263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1452324405] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1454414178] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455039684] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1455462792] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1455989031] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456607124] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1457154090] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1457858514] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458478308] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1458907926] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1459370178] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1459953012] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1460282355] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1460654076] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1461331788] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461945303] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1462417152] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1463006244] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463626395] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1464118950] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1464714552] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465324854] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1465770327] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1466236653] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1466788155] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1467121446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1467492831] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1468066698] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468696740] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1469137047] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1469682375] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470299229] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1470724689] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1471396479] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1472012304] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1472498517] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1472964927] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1473520377] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1473871896] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1474245318] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1475163648] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475791695] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1476201846] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1476865299] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1477489146] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1477909062] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1478504244] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479145206] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1479556260] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1480028109] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1480599918] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1480957380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1481329836] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1481900028] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1482513375] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1482976446] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1483461042] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484091063] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1484535213] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1485225378] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485841854] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1486267125] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1486726626] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1487291505] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1487633133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1488001284] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1488681516] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489319727] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1489722045] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1490255949] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1490952750] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491649215] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1492079127] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1492577625] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1493177385]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1493686152] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1494197397] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1494786342] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1495135824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1495520061] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1496983740] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497635895] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1498098378] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1498780164] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499439984] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1499902950] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1500625455] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501252977] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1501689105] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1502413563] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503047406] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1503481371] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1503952023] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1504357218] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505040306] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1505498799] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1506021678] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1506578829] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1506946224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1507327542] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1508407362] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1509056682] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1509465153] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1510139169] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510807473] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1511246499] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1511940864] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512603582] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1513036308] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1513673826] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514325876] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1514905686] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1515402483] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1515962721] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1516310964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1516704147] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1517777625] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518413127] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1518843270] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1519385343] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520028132] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1520467284] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1521018975] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521656304] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1522083675] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1522624509] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1523154423] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1523857818] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1524275319] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1524752103] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1525326411] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1525680240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1526054733] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1527095598] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527732360] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1528152507] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1528700985] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529351019] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1529789667] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1530330879] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1530968103] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1531404063] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1531949874] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1532463072] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533156975] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1533586446] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1534069971] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1534633338] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1534992564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1535376444] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1536644970] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537287066] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1537699422] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1538434233] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539075699] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1539477408] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1540236537] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1540883673] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1541284647] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1542071916] 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: 1543376121] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544029956] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1544453841] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1545254739] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545911976] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1546327944] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1546814829] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1547377083] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1547730387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1548115674] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1549602957] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550255133] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1550680866] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1551587142] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1552238310] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1552654467] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1553523300] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554159579] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1554629748] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1555459878] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556095590] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1556560257] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1557041787] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1557602970] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1557947055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1558320351] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1559364471] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560001443] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1560406890] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1561060389] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561685580] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1562103354] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1562664201] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563291240] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1563705906] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1564461129] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565104107] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1565545653] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1566025671] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1566593049] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1566949545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1567323828] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1568347977] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1568990304] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1569400602] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1570085706] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570708293] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1571113446] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1571662890] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572412527] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1572828978] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1573472334] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574098281] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1574501250] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1574972784] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1575540729] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1575888888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1576260903] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1577204538] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577856756] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1578292044] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1578893946] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1579543035] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1579999008] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1580476380] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1581035799] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1581369678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1581758031] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1582352268] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582972986] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1583408442] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1584092307] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1584707145] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1585143861] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1585660524] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1586276181] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1586670246] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1589746515] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1591223550] ECW: w=0x3db9bc18 func=0x3d6a05fe 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1591766547] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1592210151] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1592800314] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1593432792] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1593848550] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1594716081] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1595195112] ECW: w=0x3db93b90 func=0x3d6a8616 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1595652786] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1596171780] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1596667947] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1597090509] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1597562022] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598178708] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1598616306] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1599558219] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1600028010] ECW: w=0x3db9bc18 func=0x3d6a05fe 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1600555341] ECW: w=0x3db9a670 func=0x3d6ab9e2 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1600975425] ECW: w=0x3db9bc18 func=0x3d6a05fe 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1601468757] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1601889198] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1602343659] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603073031] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1603584129] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1604128680] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1604808828] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1605149091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1605538011] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1606373958] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607071011] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1607477046] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1608176241] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1608816741] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1609232877] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1609966596] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610590695] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1611070209] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1611534855] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1612089213] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1612440963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1612811508] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1614184740] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614881478] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1615397910] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1616066403] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616702493] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1617223692] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1617802767] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1618460634] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1618866123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1619367876] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1620497193] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621141095] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1621646334] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1622449038] ECW: w=0x3db9a850 func=0x3d6ab1cb '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1622938548] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1623402438] ECW: w=0x3db9a850 func=0x3d6ab1cb '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1623857907] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1624299579] ECW: w=0x3db95120 func=0x3d693a4a '-'
[Hera] [HADES][INFO ] [KRELTSC: 1624750008] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1625239896] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1625675961] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1626133425] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1626754437] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1627332357] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1627860234] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1628477550]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1628967921] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1629497730] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1630237917] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1630574421] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1630949334] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1631572446] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632237390] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1632636663] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1633145766] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633756782] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1634176341] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1634641365] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635251961] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1635646383] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1636251078] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636860540] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1637296353] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1637881518] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638513030] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1638952896] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1639522185] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640156028] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1640567460] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1641001131] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641668028] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1642128936] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1642648896] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1643187063] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1643520732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1643891424] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1644512583] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1645125657] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1645587342] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 1646069376] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646693853] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1647157134] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1647802716] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648416147] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1648858533] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1649451909] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650072060] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1650507495] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1650976824] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1651506423] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1651849479] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1652217441] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1652957586] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1653589518] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1654065504] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1655915646] 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: 1657283523] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657906761] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1658369097] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1659084420] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659710241] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1660138998] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1660787268] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661428524] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1661878218] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1662364221] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1662908226] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1663271127] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1663642155] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1664265561] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664907006] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1665349035] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1665859125] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666464975] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1666901418] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1667422785] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668025758] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1668462390] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1669043964] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669659999] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1670107719] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1670579568] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671217086] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1671660459] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1672329141] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672960065] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1673379855] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1673855148] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674546363] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1675002630] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1675481367] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1676029803] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1676386194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1676755059] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1677271575] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677919047] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1678312230] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1678816734] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1679436570] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1679827296] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1680330918] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680948801] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1681342194] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1681853376] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682487639] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1682894073] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 1683325560] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683945648] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1684372578] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 1684887456] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685507649] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1685934705] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1686488349] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687108731] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1687701981] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1688215011] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688858640] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1689283533] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1689871806] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690498803] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1690894884] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1691347245] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1692026091] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1692481644] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1692971049] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1693529334] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1693866951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1694273973] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1694756889] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1695290352] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1695631686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1696003533] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1696481241] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1697030811] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1697372943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1697778852] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1698768015] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1699413240] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1699829208] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1700353914] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700988975] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1701404040] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1702033431] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1702655052] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1703059764] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1703888928] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1704511053] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1704919482] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1705402482] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706026035] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1706494314] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1706991699] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1707409998] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1708090020] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1708546959] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1708975884] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1709373414] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710052281] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1710509304] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1710979452] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1711525620] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1711871532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1712241468] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1713081930] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713722913] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1714180944] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1714845006] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1715471940] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1715931924] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1716645168] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717278633] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1717726878] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1718435082] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719078774] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1719514629] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1719987633] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1720373991] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721051262] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1721502741] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1721988093] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1722518700] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1722868875] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1723236984] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1724082612] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724729475] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1725172134] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1725667167] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726372431] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1726828467] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1727269551] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1727960157] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1728425034] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1728903708] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1729436226] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1729778358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1730147181] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1730963640] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1731592716] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1732016874] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1732681923] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733304657] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1733720688] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1734289032] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734923736] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1735355517] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1735824027] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1736355348] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1736706174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1737076383] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1738154292] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738795170] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1739256729] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1739770011] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740406920] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1740879882] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1741374705] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1742001198] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1742479893] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1742956278] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1743582708] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1744034082] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1744525986] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1745395974] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1745857113] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1746354057] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746988320] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1747449249] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1748052474] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748681046] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1749157095] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1749788817] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750414659] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1750841610] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1751324904] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751948667] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1752403569] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1752888963] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753531080] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1753982307] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1754571546] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755195267] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1755633390] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1756306104] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756931316] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1757367864] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1757838264] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758520827] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1758985788] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1759578996] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760218635] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1760677401] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1761152022] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1761697161] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1762072305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1762443039] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1763099709] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763777358] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1764180201] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1764789747] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765444296] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1765842351] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1766443266] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767097479] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1767500259] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1768099074] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768754400] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1769156739] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1770002829] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770688857] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1771103418] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1771604163] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1772153460] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1772534820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1772906373] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1773705717] 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: 1774978422] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775639208] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1776064626] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1776913467] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777573371] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1778038542] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1778738178] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779399552] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1779816696] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1780746156] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781405703] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1781817156] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1782381258] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1782985701]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1783483779] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1783986414] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1784575716] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1784937882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1785309330] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1786654296] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1787299248] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1787749698] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1788212769] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788924375] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1789349583] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1789904571] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1790596416] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1791056568] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1791505338] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792194642] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1792623840] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1793079540] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793795577] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1794248883] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1794757734] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1795400439] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1795754814] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1796128152] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1797036801] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1797690846] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1798146735] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1798615455] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799318094] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1799754243] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1800351504] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1800992718] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1801416771] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1801901241] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1802684457] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1803142425] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1803639180] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1804187280] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1804540185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1804909533] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1805767509] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806438270] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1806866796] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1807434510] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808085447] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1808549715] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1809127467] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809831240] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1810311951] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1810794741] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1811345949] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1811734995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1812118644] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1813029960] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813705110] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1814158563] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1814840013] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815504516] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1815949695] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1816473666] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817133990] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1817594898] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1818101880] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1818659661] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1819061853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1819432923] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1820173908] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1820862414] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1821323385] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1821913674] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822594368] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1823072076] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1823728935] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1824396210] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1824865245] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1825378023] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1825925052] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1826272749] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1826659947] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1827136038] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1827769629] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1828253637] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1828893003] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829524137] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1829963961] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1830495408] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831131792] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1831579197] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1832071563] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1832622561] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1832977083] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1833345360] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1833980820] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834613613] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1835072631] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1835546202] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836240483] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1836662226] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1837162593] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837844862] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1838292225] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1838746644] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839458376] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1839919893] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1840390440] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1840937448] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1841277753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1841663817] 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: 1849606878] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850265501] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1850703855] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1851258759] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851963099] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1852385703] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1852850895] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853528565] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1853993841] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1854449499] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855131726] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1855593558] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1856103396] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1856745135] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1857149952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1857614976] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1858408125] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859036613] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1859494119] 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: 1867959681] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1868634285] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1869084315] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1869610407] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1870231314] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1870689975] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1871161866] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1871723490] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1872066084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1872439758] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1873293618] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873928784] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1874393451] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1874942979] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875578061] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1876051002] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1876585431] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877287209] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1877747634] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1878228681] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878855195] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1879345167] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1879846920] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880532150] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1880997237] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1881452160] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882134114] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1882590612] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1883029722] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883733285] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1884200850] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1884695820] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885407174] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1885906365] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1886367945] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1887051642] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1887542412] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1888024866] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1888707408] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1889186838] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1889657343] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890345933] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1890850374] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1891272243] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891972530] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1892475816] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1892974083] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1893608493] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1894064697] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1894605594] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895231625] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1895676006] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1896166881] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896846693] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1897301280] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1897759479] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898457456] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1898909292] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1899380238] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900083066] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1900540236] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1901048541] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1901645634]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1902188925] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1902738243] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1903084869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1903459971] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1904051688] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904690466] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1905092637] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1905807939] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906468137] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1907073378] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1907759280] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908411036] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1908810897] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1909503414] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1910125623] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1910549172] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1911164304] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911788046] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1912194627] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1912807008] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1913158464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1913533545] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1914240258] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914910788] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1915316529] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1915971099] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916604564] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1917018957] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1917819855] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918454601] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1918891674] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1919569323] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920224481] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1920629067] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1921504851] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1922139660] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1922586099] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1923060741] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923753489] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1924214649] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1924694100] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1925023317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1925422191] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1926063447] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1926674946] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1927105236] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1940085630] 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: 1941572346] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942220133] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1942642233] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1943262447] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943873505] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1944298587] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1945009290] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945641117] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1946073549] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1946807205] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947420342] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1947848427] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1948694685] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949303937] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1949734101] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1950161283] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950855144] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1951320630] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1951781223] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1952134800] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1952528025] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1953172473] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953787605] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1954216005] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1954834770] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955448873] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1955870826] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1956527412] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957176123] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1957608051] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1958318313] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958961291] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1959383496] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1960016541] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960656222] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1961099784] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1961892219] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962507372] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1962963219] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1963451070] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964130609] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1964595507] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1965084933] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1965420597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1965795090] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1966573707] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967201628] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1967624190] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1968297240] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968917307] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1969419207] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1970195640] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970810772] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1971322059] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1972108992] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972724397] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1973174490] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1973633403] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1974307671] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1974764358] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1975285389] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1975986684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1976443959] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1976906148] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1977242547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1977624096] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1978175682] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978798353] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1979198676] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1979823237] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980442170] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1980835836] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1981464177] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1982099196] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1982498049] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1983097263] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983739443] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 1984188948] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1984652103] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 1984988397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1985358606] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1986184620] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986807207] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 1987264860] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1987900551] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988546868] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 1988996058] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1989904644] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990559592] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 1991062794] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1991642436] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1992070185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1992560997] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 1993855227] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994598249] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 1995111027] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 1995851886] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1996683843] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 1997172954] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1997695749] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998534741] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1999089309] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1999651605] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2000070576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2000514432] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2001391539] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2002120239] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2002532175] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2003235381] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003867943] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2004269526] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2004772665] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2005170405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2005542042] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2006398002] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007077856] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2007538197] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2008834401] 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: 2010190266] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010849456] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2011310700] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2012126487] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012784102] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2013271050] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2014078311] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014737669] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2015168064] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2015693337] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2016062769] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2016434238] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2017205001] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2017881579] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2018296665] 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: 2019187212] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019862845] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2020315794] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2020881597] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2021502987]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2022136893] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2022737472] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2023429380] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2023831131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2024208396] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2025503802] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026193505] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2026652607] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2027117673] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027816280] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2028275634] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2029167966] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029804287] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2030323617] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2030961303] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031599892] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2032149840] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2032845969] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2033512551] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2033864406] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2034260424] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2036306958] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036962620] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2037373968] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2038012221] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2038732332] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2039183937] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2039703960] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040405318] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2040875025] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2041361217] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2042002011] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2042371758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2042774748] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2043896169] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2044516761] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2045095416] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2045750238] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2046217761] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2046974643] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047627239] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2048090877] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2048585091] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2049236259] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2049603087] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2049975711] Running FIND.existing: FIND DUP . CR
[Hera] 1035549104
[Hera] [HADES][TEST ] [KRELTSC: 2050810440] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051467950] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2051904330] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035715168
[Hera] [HADES][TEST ] [KRELTSC: 2052779820] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2053434789] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2053859535] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2054498985] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055139527] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2055542643] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2055955041] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2056639641] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2057095614] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2057585943] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2058215250] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2058594909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2058987168] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2059637391] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060295636] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2060755053] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2061344943] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2062021353] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2062440891] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2062943463] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2063583900] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2063934474] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2064304515] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2064935187] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2065592424] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2066046528] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2066567538] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067263793] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2067716742] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2068206840] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2068842657] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2069197137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2069571252] Running LATEST.basic: LATEST @ . CR
[Hera] 1035589728
[Hera] [HADES][TEST ] [KRELTSC: 2070257826] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070916848] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2071351443] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035610472
[Hera] [HADES][TEST ] [KRELTSC: 2072157213] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2072795445] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2073228696] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035610472
[Hera] [HADES][TEST ] [KRELTSC: 2074184133] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074823184] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2075273256] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2075754849] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2076410280] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2076758838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2077129593] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035716248
[Hera] [HADES][TEST ] [KRELTSC: 2078301330] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2078941263] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2079370692] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035716488
[Hera] [HADES][TEST ] [KRELTSC: 2080340703] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080975743] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2081416092] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2081939790] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2082388602] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2083087356] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2083545513] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2084024607] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2084695872] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2085047139] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2085422262] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2086092750] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086747068] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2087148000] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2087668947] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088370116] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2088830835] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2089336872] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2090024895]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2090678415] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2091230337] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2091856683] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2092248102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2092621503] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2094558900] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2095248057] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2095688784] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035717160
[Hera] [HADES][TEST ] [KRELTSC: 2097563727] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098219872] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2098659528] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2100756777] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2101437912] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2101933827] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2103977568] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2104453197] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2105007051] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105675313] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2106153714] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2107774830] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2108447712] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2108911497] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2109661512] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2110089450] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2110799439] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2111233677] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2111746560] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2112137139] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2112850677] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2113298082] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2113847295] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2114430570] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2114779107] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2115152949] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2116196649] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2116842105] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2117298015] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2117992968] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2118499488] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2119067580] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119695564] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2120160105] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2121447615] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2122083999] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2122536990] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2123012808] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2123583399] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2123958060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2124338832] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2125439316] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126102412] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2126576445] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2127922755] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2128596666] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2129024268] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2130529065] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131211796] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2131678521] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2132180169] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2132763801] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2133138294] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2133509532] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035720064
[Hera] [HADES][TEST ] [KRELTSC: 2134196463] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134848534] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2135299383] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2135852670] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2136491637] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2137049901] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035594800
[Hera] [HADES][TEST ] [KRELTSC: 2138162019] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138798046] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2139242490] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2139725238] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2140294401] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2140650351] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2141034987] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035720064
[Hera] [HADES][TEST ] [KRELTSC: 2141738928] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142391755] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2142833322] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035720552
[Hera] [HADES][TEST ] [KRELTSC: 2144564331] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2145204390] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2145649296] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2146226376] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146872525] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2147434485] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2148019650] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2148592677] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2148940605] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2149313691] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2150477049] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2151144282] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2151721614] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2154007863] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2154790554] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2155319859] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2156857752] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2157488214] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2157941079] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2158487814] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2159134908]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2159656065] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2160144441] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2160790317] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2161373802] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2161736451] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2162125980] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2162881350] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163569142] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2164018752] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2164544151] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2165099265] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2165446941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2165817318] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2166463992] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167128726] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2167632579] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2168555991] 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: 2169779892] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2170425474] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2170837620] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2171668947] ECW: w=0x3db9fb40 func=0x3d6adbbe 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2172167760] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2172819306] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2173469949] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2173946229] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2174500104] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2174865063] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2175245436] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 2176261647] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2176917393] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2177526057] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2178051834] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2178686349] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2179099356] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2179554531] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180245326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2180700606] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2181191754] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2181747204] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2182086858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2182459944] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2182925955] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2183490666] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2183834478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2184227955] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2184706251] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2185271844] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2185621851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2185992690] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2186489067] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2187095211]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2187661644] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2188222953] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2188881618] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2189264952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2189677602] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2190355167] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2190871074] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2191500927] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192175657] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2192662164] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2193107511] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2193866241] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2194380363] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2194929114] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2195469969] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196227292] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2196770457] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2197331577] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2197978083] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2198342580] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2198753466] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2199257151] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200007397] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2200527147] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2201251521] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2201756550] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2202387600] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203060797] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2203536867] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2204053824] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2204677671] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2205075201] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2205680253] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2207261070] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207975280] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2208467142] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2209206132] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2209939704] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2210431713] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2211223056] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211880671] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2212315581] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2212799547] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213501199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2213958159] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2214458169] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2215031658] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2215391640] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2215762647] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2216764221] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2217408585] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2217835305] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2218498737] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219237391] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2219663460] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2220469356] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2221133166] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2221543086] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2222031483] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2222617110] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2222980977] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2223350892] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2223919677] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224556796] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2224975851] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2225728722] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226362670] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2226765723] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2227218189] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227911168] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2228347107] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2228825592] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2229405759] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2229751020] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2230119381] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2231423586] ECW: w=0x3dba03b8 func=0x3d699520 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2232000456] ECW: w=0x3db9cf00 func=0x3d69be76 ','
[Hera] [HADES][INFO ] [KRELTSC: 2232460524] ECW: w=0x3dba0f18 func=0x3d69930f 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2233319004] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2234533749] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235186786] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2235641478] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2236617012] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237252577] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2237698197] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2238156417] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2238519003] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239205997] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2239693953] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2240181069] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2240753277] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2241083691] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2241457428] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2242341906] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2242899519] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2243509275] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2243950296] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2244342681] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2244956133] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2245504212] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2245971630] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2246538756] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2246867259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2247239190] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2247778449] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2248433124] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2248860747] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2249509668] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2249970513] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2250537051] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2251148676] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2251571154] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2252026077] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2252618865] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2252966205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2253338598] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2254764813] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2255240316] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2255745723] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2256169755] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2256692004] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257325805] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2257727640] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2258299974] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2258803323] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2259490359] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2260007925] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2260503567] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2261083167] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2261416122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2261786940] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2262699180] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2263248204] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2263741389] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2264161998] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2264613750] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2265250806] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2265648483] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2266121424] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2266582227] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2267268885] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2267773200] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2268260337] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2268674961] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269357167] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2269812993] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2270272662] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2270838633] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2271218775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2271600555] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2272935651] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273594316] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2274000876] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2274500718] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2274929076] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2275631043] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2276093841] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2276589609] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2277156294] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2277511698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2277891819] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2278831548] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2279298609] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2280036948] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2280661047] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2281075818] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2281802565] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2282259756] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2282816697] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283436554] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2283842925] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2284483005] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2284922010] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285594367] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2286067266] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2286554550] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2287158636]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2287658919] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2288185326] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2288796468] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2289132594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2289510048] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2291403849] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2292059133] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2292534195] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2293104765] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2293671261] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2294306280] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2294750535] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2295508047] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2296036281] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2296504266] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2297095458] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297710485] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2298164043] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2299128825] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2299645425] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2300121957] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2300601324] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2301080544] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2301581100] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2302158054] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2302805673] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2303239113] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2304357069] 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: 2305646322] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2306142741] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2306592204] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2307184887] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2307809637] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2308252107] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2308801215] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2309157669] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2309867553] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2310330498] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2310858228] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2311191645] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2311571283] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2312582286] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2313114321] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2313564099] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2314036116] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2314609605] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2315250063] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2315690454] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2316547800] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2317039053] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2317507542] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2318064483] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2318681547] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2319122526] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2320112781] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2320698009] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2321175885] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2321649939] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2322144888] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2322651891] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2323216497] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323853742] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2324291382] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2325118152] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2325644664] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2326093476] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2326656885] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2327274306] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2327744265] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2328181401] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2328520740] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329188351] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2329667634] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2330245638] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2330813037] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2331154140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2331527646] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2332121085] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2332481319] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2333165646] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2333602131] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2334440094] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2334813327] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2335525374] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2336016732] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2336508531] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2336858202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2337230658] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2337783483] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2338173453] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338851774] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2339286432] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2340001335] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2340357600] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341045560] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2341493931] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2341965213] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2342534670] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2342876466] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2343276957] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2343838560] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2344196631] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2344889946] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2345328195] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2345940786] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2346307761] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2346664656] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2347344783] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2347785930] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2348284428] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2348640399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2349008487] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2349486132] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2349832191] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2350507509] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2350950252] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2351544678] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2351869737] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2352198135] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2352891429] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2353333269] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2353809969] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2354364579] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2354710848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2355103695] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2356654923] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2357243238] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2357693457] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2358141618] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2358588624] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2359051422] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2359533960] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2359987917] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2360436372] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2360885142] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2361387735] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2361864246] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2362304091] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2362775562] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2363385087] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2363939046] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2364488763] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2365040076] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2365552350] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2366005446] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2366446761] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2366985264] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2367466143] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2367912519] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2368355892] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2368791096] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2369277309] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2369922849] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2370562341] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2371006029] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2372681157] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2373165480] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2373616119] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2374097418] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2374554483] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2375111004] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2375663283] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2376309285] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2376858582] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2377382133] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2378081622] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2378563845] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2379009885] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2379480495] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2379928467] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2380391454] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2380829745] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381304030] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2381744232] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2382228135] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2382675477] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2383121748] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2383559220] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2384032896] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2384488302] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2384990034] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2385440736] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2385883290] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2386346718] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2386843137] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2387330421] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2387799078] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2388242892] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2388710394] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2389147467] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2389672635] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2390274432] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2390930892] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2391365130] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2391871545] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2392234383] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392932906] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2393406288] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2393884374] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2394230454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2394603246] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2395584555] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2396043447] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2396487576] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2396951382] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2397409854] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2397887793] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2398361721] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2398802133] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2399260542] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2399706351] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2400142584] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2400615231] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2401066290] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2401509915] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2401961940] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2402396703] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2402868888] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2403319170] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2403764769] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2404217508] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2404654224] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2405149950] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2405593155] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2406036024] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2406502959] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 2406938982] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2407470240] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2408069853] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2408701281] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2409130773] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2410126761] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2410638825] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2411084319] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2411616627] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2412062121] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2412537624] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2412981795] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2413452237] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2413922028] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2414367753] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2414810202] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2415283542] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2415742266] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2416228122] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2416683507] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2417126817] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2417560740] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2418047751] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2418488016] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2418956316] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2419400193] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2419859421] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2420737116] 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: 2421991719] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2422470645] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2422920528] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2423434503] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2423882622] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2424345336] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2424782472] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425255497] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2425696980] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2426177229] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426623647] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2427076197] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2427513144] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2427990054] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2428639878] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2429278740] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2429708610] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2430118257] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2430556674] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2431247679] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2431721922] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2432198013] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2432773308] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2433118527] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2433497976] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2434458558] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2434924191] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2435370924] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2435960898] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2436433797] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2436927780] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2437377222] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2437827945] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2438274258] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2438729202] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2439202836] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2439655218] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2440095357] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2440540011] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2440995543] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2441489610] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2441933361] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2442370980] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442814164] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2443269927] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2443744842] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444195859] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2444637237] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445093672] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2445534987] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446011435] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2446564806] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2447209443] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2447614512] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2448348945] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2449019475] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2449447119] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2449940325] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2450309883] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2450995491] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2451474291] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2451949815] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2452295832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2452665936] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2453709531] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2454188100] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2454635253] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2455082385] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2455560660] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2456038578] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2456499360] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2456957286] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2457400449] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2457857640] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2458329027] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2458774332] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2459213589] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2459670045] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2460111129] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2460591588] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461036935] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2461477977] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2461969734] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2462412813] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2462894322] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463339039] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2463779661] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2464235886] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2464680435] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465157975] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2465733375] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2466395358] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2466808932] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2467585995] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2468233677] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2468648343] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2469066096] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2469442500] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2470135164] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2470588449] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2471068467] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2471634795] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2471982597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2472389262] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2473330167] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2473785951] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2474234700] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2474688447] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2475163362] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2475606861] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2476099206] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2476560765] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2477011068] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2477451459] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2477928642] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2478373632] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2478871164] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2479318758] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2479774521] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2480214345] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2480710008] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2481157812] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481630816] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2482078683] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2482526592] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2482978869] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2483454393] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2483906187] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2484377511] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2484836109] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2485302141] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2485738668] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2486210769] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2486649774] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2487132459] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2487579360] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2488024476] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2488462263] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2488946628] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2489519067] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2490165636] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2490575031] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2491456737] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2491908930] ECW: w=0x3db966b0 func=0x3d6a107a '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2492355075] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492831019] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2493496362] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2494132578] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2494593129] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2495114685] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2495492412] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2496179637] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2496630003] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2497109874] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2497471032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2497862808] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2498784960] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499242319] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2499709485] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2500151493] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2500636656] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2501092524] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2501576721] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2502023433] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2502470859] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2502915324] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503389315] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2503842411] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2504312265] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2504759418] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2505205458] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2505642846] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2506128975] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2506571487] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507041866] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2507488368] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2507977899] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2508415665] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2508888333] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2509327800] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2509793685] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2510275005] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2510738118] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2511199593] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2511672282] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2512137390] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2512607412] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2513053767] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2513508186] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2513945427] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514433782] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2514983709] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2515612890] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2516008992] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2516873814] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2517334302] ECW: w=0x3db966b0 func=0x3d6a107a '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2517782463] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2518258617] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2518810602] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2519445432] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2519904471] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2520318990] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2520680841] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2521363866] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2521810326] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2522288139] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2522857596] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2523210018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2523594444] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2524584762] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2525057850] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2525508384] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2525951547] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2526430200] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2526895644] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2527364847] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2527831929] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2528642844] 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: 2529863490] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2530304994] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2530811346] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2531270973] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2531742381] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2532188400] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2532636624] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2533084302] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2533559301] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2534001162] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2534478114] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2534924658] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2535382122] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2535819993] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2536332519] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2536774695] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2537263974] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2537724084] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2538170166] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2538607743] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539081545] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2539538190] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2540011992] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2540465886] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2540912388] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2541361536] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541840483] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2542433313] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2543071608] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2543513763] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2544039750] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2544408069] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2545097646] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2545570335] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2546070786] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2546419743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2546788629] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2547811770] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2548276983] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2548725585] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2549187144] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2549792112] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2550353883] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550983127] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2551449285] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2552032917] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2552507517] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2552991210] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2553432021] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2553901014] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2554370091] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2554815627] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2555251209] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2555723919] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2556180606] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2556648129] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2557093308] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2557537773] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2557987782] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2558482143] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2558924718] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2559395496] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2559842019] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560305783] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2560742037] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2561212563] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2561672862] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562140952] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2562599382] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2563044561] ECW: w=0x3db96b60 func=0x3d6a1392 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2563487031] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2563967469] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2564564310] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2565199497] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2565629115] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2566081140] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2566438350] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2567178831] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2567641692] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2568124356] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2568706791] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2569039284] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2569411950] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2571012780] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571505692] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571961539] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2572611069] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2573174436] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2573674845] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2574277650] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2574804057] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2575481895] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2576041125] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2576550522] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2577127749] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2577563226] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2578011009] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2578513224] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2579030937] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2579627400] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2580227328] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2580933012] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2581759614] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2582399358] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2582832189] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2583733068] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2584196580] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2584644384] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2585104977] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2585574537] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2586069633] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2586500511] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2586941133] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2587477179] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2587910241] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2588351472] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2588837916] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2589267702] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2589727791] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2590214529] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2590645155] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2591192310] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2591845830] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2592276246] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2592943332] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2593591959] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2594053035] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2594979030] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2595463059] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2595937302] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2596394808] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2596842822] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2597290059] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2597745507] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2598374289] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2598819594] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2599275756] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2599762116] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2600215023] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2600654721] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2601093201] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2601531807] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2602015248] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2602465068] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2602904745] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2603343624] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2603786346] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2604301623] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2604734496] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2605196202] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2605646820] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2606094750] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2606576763] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2607017532] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2607455949] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2607897138] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2608536714] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2608968831] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2609405211] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2609843838] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2610284418] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2610804168] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2611246722] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2611681989] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2612116710] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2612554455] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2613059001] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2613487695] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2613954525] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2614399452] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2614866219] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2615319588] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2615779341] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2616223890] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2616663147] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2617158558] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2617586055] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2618022393] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2618458269] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2618908782] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2619391992] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2619821757] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2620265907] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2620702791] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2621154690] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2621636178] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2622064977] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2622529896] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2623051074] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2623701927] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2624133477] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2624596086] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2624927865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2625329994] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2626251831] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2626711143] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2627159325] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2627630061] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2628073371] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2628557442] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2628986325] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2629436250] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2629917402] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2630343450] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2630789091] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2631267177] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2631706518] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2632145145] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2632624722] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2633059884] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2633498280] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2633993838] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2634422385] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2634905469] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2635524213] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2635962462] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2636735682] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2637536286] 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: 2638736583] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2639194425] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2639647542] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640117480] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2640606234] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2641032408] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2641468830] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2641977555] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2642404758] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2642840634] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2643332202] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2643757725] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2644217016] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2644703523] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2645134842] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2645668809] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2646310044] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2646744450] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2647473906] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2648103150] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2648557506] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2649489885] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2649962133] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2650428396] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2650885566] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2651335071] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2651780964] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2652233304] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2652688626] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2653129500] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2653574847] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2654061900] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2654492904] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2654943648] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2655380847] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2655821889] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2656306044] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2656746561] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2657208603] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2657644920] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2658084744] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2658565119] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659023633] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659483848] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2659930245] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2660384118] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2660853573] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2661291801] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2661729987] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2662198686] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2662681014] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663124072] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2663568936] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2664005736] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2664445056] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2664924423] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2665366998] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2665927845] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2666491275] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2666936118] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2667438249] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2667868560] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2668329657] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2668776117] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2669239503] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2669695959] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2670135762] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2670628275] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2671072635] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2671566828] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671999596] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2672439861] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672887182] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2673328833] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2673828990] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674258545] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2674717164] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2675159004] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2675620143] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2676120048] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2676549414] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2677030251] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2677542693] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2678178636] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2678613504] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2679078591] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2679638094] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2680039656] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2680413414] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2681675850] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2682161013] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2682616776] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2683301271] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2683752981] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2684255931] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2684686557] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2685125247] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2685615471] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2686059117] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2686498710] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2686980030] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2687427666] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2687878809] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2688377958] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2688807786] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2689247106] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2689728720] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2690174361] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2690682162] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2691302649] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2691715572] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2692428312] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2693062533] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2693491836] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2694388473] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2694852363] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2695297983] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2695763511] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2696210727] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2696662437] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2697120027] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2697559662] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2697998793] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2698459953] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2698965339] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2699395167] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2699832324] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700301926] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2700760797] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2701243587] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2701671525] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2702107191] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2702542689] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2702997402] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2703478281] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2703905652] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2704364271] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2704809051] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2705262021] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2705717259] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2706155823] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2706593001] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2707052565] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2707533171] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2707961508] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2708398854] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2708837397] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2709292635] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2709774144] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2710201830] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2710674813] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2711145360] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2711590518] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2712046323] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2712482766] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2712943002] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2713408278] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2713892076] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2714321904] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2714784912] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2715274527] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2715918765] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2716351617] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2716821282] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2717159655] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2717547546] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2718388029] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2718854271] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2719300668] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2719778460] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2720221329] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2720705211] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2721132897] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2721571293] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2722067061] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2722496805] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2722937826] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2723547141] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2723993559] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2724447915] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2724929004] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2725362486] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2725841391] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2726325483] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2726756508] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2727242616] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2727862032] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2728290306] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2728958631] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2729588736] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2730031353] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2730900060] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2731358280] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2731805874] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2732277429] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2732727018] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2733166380] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2733983553] 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: 2735190150] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2735630562] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2736079185] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2736564915] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2737049994] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2737478583] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2737913976] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2738361234] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2738805132] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2739302664] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2739730371] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2740173471] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2740625286] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2741064774] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2741543742] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2741980584] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2742440610] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2742910149] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2743350372] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2743806261] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2744249760] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2744701470] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2745141462] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2745622320] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2746050804] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2746487184] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2746938747] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2747381658] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2747874675] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2748303411] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2748762681] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2749263762] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2749703544] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2750167812] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2750615112] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2751092715] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2751535248] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2752027866] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2752458996] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2752928619] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2753478651] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2754104220] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2754538710] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2755009698] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2755586652] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2755930569] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2756306049] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2757263586] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2757728967] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2758198443] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2758658112] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2759106126] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2759636334] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2760066750] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2760506994] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2760987789] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2761431036] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2761885014] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2762380614] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2762810610] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2763258036] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2763754833] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2764183737] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764622721] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2765110971] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765539875] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2766042342] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2766669108] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2767093371] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2767589916] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2767969995] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2768652180] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2769087741] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2769569691] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2769929358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2770302486] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2771132826] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2771590122] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2772054201] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2772508557] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2772949977] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2773433082] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2773863540] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2774324910] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2774828091] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2775254832] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2775699507] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2776195611] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2776623276] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2777062176] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2777545596] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2777973660] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2778451851] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2778935292] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2779376061] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2779945371] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2780604414] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2781119628] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2781532509] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2781880983] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2782584084] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2783022207] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2783492586] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2784050766] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2784408648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2784859539] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2786788851] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2787359232] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2787880977] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2788359231] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2788907814] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2789406396] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2789845989] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2790649953] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2791123671] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2791620300] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2792047419] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2792515341] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2792971944] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2793454965] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2793870240] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794336482] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2794802451] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2795338077] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795754990] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2796220140] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2796660090] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2797164552] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2797612251] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798155521] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2798681823] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2799347838] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2799840750] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2801298591] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2801913723] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2802417891] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2802879471] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2803390254] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2803889634] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804303607] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2804892930] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2805344136] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2805847527] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2806263999] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2806730493] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2807183106] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2807679672] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2808094548] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2808560202] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2808999942] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2809508583] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2809965711] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2810442348] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2810881983] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2811361623] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2811806277] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2812292553] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812732629] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2813212458] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2813632836] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2814114219] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814551439] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2815031037] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2815444254] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815920954] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2816360106] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2816840859] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2817255399] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2817720633] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2818170621] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2818650135] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2819065242] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2819530476] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2819978616] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2820472746] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2820886866] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821352478] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2821790181] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2822285256] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2822700405] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2823174228] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2823713718] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2824361358] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2824775184] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2825724363] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2826182646] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2826651954] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2827110699] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2827551174] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2828033838] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2828456337] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2828937342] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2829376473] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2829856743] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2830270380] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2830751175] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2831192784] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2831674713] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2832089988] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2832557553] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2833013568] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2833495224] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2833910268] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834375859] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2834872425] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2835504987] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2835939603] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2836419537] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2836772547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2837155524] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2838006717] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2838603159] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2839071207] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2839524198] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2839966353] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2840450550] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2840865573] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2841346998] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2841786906] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2842268667] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842682955] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2843158962] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2843604036] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2844098754] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2844513987] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2844986991] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2845438008] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2845918866] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2846334204] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2847139827] 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: 2848349511] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848795236] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2849278425] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849709219] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2850176028] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2850664068] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2851296042] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2851718688] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2852531598] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852988516] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2853445182] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2853991287] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2854434639] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2854926501] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2855351163] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855832546] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2856274113] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2856754467] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2857170015] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2857635459] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2858088135] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2858568447] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858983029] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859468003] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859917823] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2860403868] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2860818849] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2861285427] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2861731929] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2862228873] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862646059] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2863113099] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863553406] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2864033718] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864484084] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2864951208] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865391158] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2865871218] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2866298337] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2866765125] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2867205978] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2867686311] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868110406] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2868589290] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2869030143] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2869511820] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2869927515] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870401653] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870848134] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2871330315] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2871747417] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872214730] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2872666860] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2873148768] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2873563602] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874033834] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2874541929] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2875188015] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2875599321] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2876504001] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2876977110] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2877425439] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2877882189] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2878324386] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2878826559] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2879244774] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2879711667] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2880150504] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2880630123] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2881055415] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2881520985] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2881959864] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2882440470] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2882854527] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2883333936] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2883774138] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2884253925] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2884679973] ECW: w=0x3dba1888 func=0x3d696513 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2885165661] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2885671929] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2886301635] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2886735936] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2887226727] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2887785873] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2888114313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2888486517] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2889289935] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2889752775] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2890199256] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2890653108] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2891095620] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2891606214] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2892036609] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2892474186] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2892974553] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2893404990] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2893870728] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2894355324] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2894785257] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2895229848] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2895733638] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2896227726] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2896684035] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2897143515] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2897782839] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2898214368] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2899060689] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899530627] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899995462] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2900453094] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2900895165] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2901379635] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2901816078] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2902286751] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2902741443] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2903350611] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2903749569] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2904512625] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904970929] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2905438725] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2905899948] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2906361045] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2906845578] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2907273096] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2907711576] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2908214169] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2908645572] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2909098080] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2909550588] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2910160113] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2910577887] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2911331283] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2911788348] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2912243439] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2912711151] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2913149379] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2913597099] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2914043181] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2914550415] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2914981902] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915421495] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2915869215] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2916318195] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2916809196] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917239171] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2917676370] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918121885] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2918569416] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2919063273] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2919494760] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2919947394] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2920414686] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2921035488] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2921452422] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2921910264] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2922236142] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2922613470] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2923401621] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2923857468] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924304684] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2924758158] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925218814] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2925723654] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926151487] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2926609959] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2927122506] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2927551851] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2927988546] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2928615291] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2929060386] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2929529715] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2930014794] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2930454555] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2930910780] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2931387060] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2932003767] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2932437963] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2933302848] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2933770140] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2934216264] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2934669738] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2935109604] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2935609551] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936039442] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2936491005] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2936939901] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2937559128] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2937952248] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2938654740] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939112834] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939582352] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2940035280] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2940475083] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2940956613] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2941745163] 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: 2942953146] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2943395217] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2943894996] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2944325853] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2944777941] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2945228517] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2945835270] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2946250188] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2947039851] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2947495971] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2948074815] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2948530725] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2948968638] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2949415812] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2949858450] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2950356633] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2950786755] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2951222127] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2951668419] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2952115761] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2952609933] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2953039089] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2953541976] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953989381] ECW: w=0x3db95210 func=0x3d693afd '*'
[Hera] [HADES][INFO ] [KRELTSC: 2954443989] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2954923671] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2955352617] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2955804075] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2956255176] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2956873962] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2957309565] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2957764908] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2958329073] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2958671793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2959042653] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2959940067] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2960413050] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2960875911] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2961326067] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2961770448] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2962212981] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2962679685] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2963119992] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2963626197] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964054345] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2964492657] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2965000647] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2965446519] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2965883424] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2966362707] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2966796588] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2967323688] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2967768006] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968211043] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2968662564] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2969125572] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2969609895] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2970035082] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2970553971] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2971052448] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2971477173] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2971911789] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2972386326] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2972812290] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2973292329] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2973744144] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2974198038] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2974805043] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2975263557] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 2976366246] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2976833769] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2977300977] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2977764195] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2978212188] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2978658690] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2979110820] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2979571056] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2980011132] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2980457592] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2980958820] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981385624] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2981836347] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2982273987] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2982712530] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2983191750] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2983633506] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2984095695] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984540517] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984985549] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2985436524] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2985893799] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2986328331] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2986766748] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2987245191] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2987695851] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2988149283] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2988584361] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2989045416] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2989525518] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989966707] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2990429820] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2990878212] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2991330510] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2991946293] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2992391619] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2992846269] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2993172084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2993541957] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2994541515] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995001268] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995446615] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2995898934] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996365596] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996811237] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2997260973] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2997700839] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2998180626] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998624272] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2999061702] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2999539851] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2999979906] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3000450957] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3000931500] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3001357422] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3001836432] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002282073] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002740482] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3003191436] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3003628551] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3004108989] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3004559628] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3004995987] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3005475060] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3005901087] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3006336858] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3006829035] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007256910] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3007749444] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3008201448] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3008667039] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3009292986] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3009741903] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3010730604] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011327172] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3011775627] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3012227316] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3012673188] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3013136973] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3013586688] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3014022963] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3014490612] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3014935161] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3015476016] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3015907188] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3016343295] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3016780116] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3017230545] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3017710584] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3018138228] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3018598191] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3019042614] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3019507197] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3019957290] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3020393166] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3020829441] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3021276048] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3021766083] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3022193769] ECW: w=0x3dba2788 func=0x3d6968e6 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3022628973] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3023064849] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3023515509] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3023994414] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024426699] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024887418] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3025337175] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3025808499] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3026417751] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3026845563] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3027318777] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3027922464] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3028264701] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3028640013] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3029423250] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3029899698] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3030442737] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3031065597] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3031460817] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3032318289] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3032775207] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3033224229] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3033703596] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3034256421] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3034885161] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3035291700] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3036557076] 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: 3037866804] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3038350686] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3038806785] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3039287391] ECW: w=0x3db95e40 func=0x3d6944d0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3039753003] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3040352133] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3040979823] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3041378424] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3042097212] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3042576411] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043024005] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3043582878] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3044203575] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3044626935] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3045099225] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3045441084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3045810726] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3046556772] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047014761] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3047550597] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3048172323] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3048577560] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3049403805] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3049876116] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3050319090] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3050815572] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3051352626] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3051975423] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3052370538] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3053231223] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3053685495] ECW: w=0x3db967a0 func=0x3d6a1133 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3054127587] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3054603699] ECW: w=0x3db95e40 func=0x3d6944d0 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3055090941] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3055630515] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3056253186] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3056647755] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3057346761] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3057801243] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058248375] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3058805337] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3059451738] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3059855442] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3060325023] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3060881859] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3061246545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3061629375] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3063014388] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3063519984] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3063968292] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3064415781] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3064872489] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3065328609] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3065781159] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3066223566] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3066700602] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3067144479] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3067621431] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3068070516] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3068515317] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3069108105] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3069603516] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3070063710] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3070524639] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3070975866] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3071420121] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3071881869] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3072356406] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3072799758] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3073261863] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3073745913] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3074200038] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3074639253] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3075125172] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3075712500] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3076228008] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3076794084] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3077425764] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3077828607] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3078709263] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3079166370] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3079613586] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080074116] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3080529123] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3080994273] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3081463665] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3082003176] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3082731225] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3083125479] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3084041142] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3084519648] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3084968880] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3085417188] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3085878243] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3086328672] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3086777589] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3087228291] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3087702723] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3088144038] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3088633506] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3089090256] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3089536338] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3089972760] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3090446226] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3090907659] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3091395384] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3091830882] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3092276103] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3092724558] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3093214173] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3093678567] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3094149282] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3094714098] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3095349747] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3095762523] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3096238446] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3096581565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3096964080] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3097942407] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3098399745] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3098856747] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3099314988] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3099766299] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3100202448] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3100648131] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3101103390] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3101583492] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3102041460] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3102501087] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3102936879] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3103396674] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3103834881] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3104309544] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3104760771] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3105247551] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3105684393] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3106130916] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3106567632] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3107041602] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3107498016] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3107958105] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3108394233] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3108841302] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3109277304] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3109761690] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3110227176] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3110698836] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3111244248] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3111916374] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3112317684] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3113307435] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3113887854] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3114395781] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3114861435] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3115321608] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3115829997] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3116304156] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3116898750] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117529086] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3117958200] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3119149026] 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: 3120619635] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121083630] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121531560] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3121994589] ECW: w=0x3dba15b8 func=0x3d695fd5 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3122466543] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3122911596] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3123358686] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3123800022] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3124299843] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3124746345] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3125212314] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3125649954] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126110568] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3126695208] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3127181295] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3127642077] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3128101893] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128566098] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129011529] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3129447510] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3129921879] ECW: w=0x3dba1978 func=0x3d696718 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3130413825] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3130898463] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3131454480] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3132086706] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3132512439] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3132987900] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3133567374] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3133917318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3134289753] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3135365520] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3135825189] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3136271985] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3136743309] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3137181327] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3137628753] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3138067380] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3138543177] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3139020759] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3139458819] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139924410] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3140381979] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3140868297] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3141327819] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3141764913] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142211709] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3142649139] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3143139069] ECW: w=0x3dba2878 func=0x3d6967b9 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3143788095] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3144242892] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3144795885] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3145461816] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3145864113] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3146831373] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147313407] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147764760] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3148222917] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3148664169] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3149113149] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3149573973] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3150050631] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3150512379] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3150949788] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151409331] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3151853985] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3152330769] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3152813769] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3153252879] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153738609] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3154181898] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3154655721] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3155117154] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3155565882] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156014022] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3156451641] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3156926997] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3157388115] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3157845705] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3158291808] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3158729847] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3159204951] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3159675099] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3160125234] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3160694544] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3161325636] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3161740407] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3162230400] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3162581436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3162950994] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3164009835] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164479038] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164928375] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3165382689] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3165840657] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3166313325] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3166752414] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3167241588] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3167704134] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3168153576] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168603501] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3169043073] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3169519017] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3169982277] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3170446965] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3170894412] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3171333732] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3171809844] ECW: w=0x3dba2878 func=0x3d6967b9 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3172284150] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172733340] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3173285094] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3173931810] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3174343410] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3175333434] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3175793586] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176243070] ECW: w=0x3dba16a8 func=0x3d6961e0 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3176721492] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3177161379] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3177611094] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3178051758] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3178566426] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3179027628] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3179552964] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180023784] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3180535722] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181071936] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3181538724] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3181977792] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3182428305] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3182907672] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3183386409] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3183969957] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3184412238] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3184891353] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3185343168] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3185818608] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3186277668] ECW: w=0x3dba2698 func=0x3d69686e 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3186721482] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187193205] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3187630677] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3188106327] ECW: w=0x3dba1798 func=0x3d696384 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3188568432] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3189033981] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3189627714] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3190261767] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3190668390] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3191192403] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3191755791] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3192100758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3192476826] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3193824690] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194316615] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3194762886] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3195232719] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3195693837] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3196133430] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3196607652] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3197078283] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3197532093] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3197979603] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198425685] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3198861855] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3199336413] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3199819602] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3200261757] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3200706768] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3201152682] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3201603678] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3202107993] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3202658970] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3203290230] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3203713506] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3204634020] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205092303] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3205539372] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3206355453] 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: 3207558711] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3208024974] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3208511649] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3209007690] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3209454990] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3209937717] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3210394782] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3210870516] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3211341294] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3211783848] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3212241732] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3212684475] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3213158718] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3213628887] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3214071504] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3214550346] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3214991598] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3215464980] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3215949555] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3216419850] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3216874437] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3217313988] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3217787664] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218255943] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3218720232] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3219214488] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3219725544] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220251300] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220796817] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3221259006] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3221708448] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3222154089] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222670563] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3223142685] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3223587129] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3224034954] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3224477739] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3224979933] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3225458565] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3225899481] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3226345164] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3226809243] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3227318703] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3227826000] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3228271473] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3228719004] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3229183650] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3229675911] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3230271492] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3230920602] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3231326658] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3231813942] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3232161324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3232540353] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3233639178] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3234104223] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3234552552] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3235002057] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235466619] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3235910139] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236415420] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236889033] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3237345300] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3237802575] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3238252899] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3238693731] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3239172426] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3239655762] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3240124314] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3240571593] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3241020363] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3241664244] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3242163708] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3242788311] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3243423309] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3243873969] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3244957086] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3245432463] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3245913867] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3246457032] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3246905760] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247386891] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247878543] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3248334159] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3248865858] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3249420888] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3250064769] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3250551696] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3251006367] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3251521875] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3252012225] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3252492285] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3253005399] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3253536552] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3254139483] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3254591655] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3255068754] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3255538524] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3255979650] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3256442196] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3256892121] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3257366007] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3257859696] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3258313611] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3258760638] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3259202142] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259676784] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260145672] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3260612964] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3261110748] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3261580749] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262056546] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262550655] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3262998837] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3263472114] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3263937936] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264411192] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264901752] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3265348443] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3265837092] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3266388279] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267021135] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267598131] ECW: w=0x3db958a0 func=0x3d694132 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3268106058] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3268591578] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3269105217] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3269597961] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3270189678] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3270840615] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3271253055] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3271729944] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3272289657] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3272632755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3273021528] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3275459019] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3275984439] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3276443352] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3276881979] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277474032] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3277936368] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3278419368] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3278898651] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3279429027] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3279862824] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3280319280] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3280963350] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3281386479] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3282641943] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3283107219] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3283581714] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3284023239] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3284502060] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3284950515] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3285417513] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3285854103] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3286342962] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3286797696] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3287244639] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287741856] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3288234285] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3288655167] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3289106688] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3289745529] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3290153328] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3291289155] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3291763524] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3292217838] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3292656234] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3293132577] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3293581011] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3294048114] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3294494721] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3294970224] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3295435920] ECW: w=0x3db93b90 func=0x3d6a8616 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3295906110] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3296362671] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3296858901] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3297278943] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3297731682] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3298366491] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3298764861] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3300839157] 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: 3302140464] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3302634384] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3303160959] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3303648789] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304177128] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3304690767] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3305214171] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3305742132] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3306284163] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3306767436] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3307271079] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3307964100] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3308407641] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3309489561] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3309998685] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3310500564] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3311002191] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311534184] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3312033333] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3312526329] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3313061871] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3313608753] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3314072223] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3314590692] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3315290601] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3315736662] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3316254963] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3316631787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3317052564] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3318343749] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3318851697] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3319366869] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3319858605] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320396247] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3320897202] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3321406221] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3321930045] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3322470417] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3322936323] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3323448156] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3324148065] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3324591165] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3325813911] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3326299347] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3326753703] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3327193821] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327686838] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3328141047] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3328591056] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3329046063] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329534712] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3329990748] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3330439728] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3330912606] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3331401087] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3331837446] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3332290164] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3332912457] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3333310617] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3334457469] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3334917747] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3335372334] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3335825703] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3336304923] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3336754092] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3337207692] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3337647516] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3338138454] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3338586699] ECW: w=0x3db93b90 func=0x3d6a8616 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3339044856] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3339500472] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3340015434] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3340437240] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3340899555] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3341522898] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3341921604] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3343060980] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343532619] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3343985316] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3344446896] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3344926368] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3345377679] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3345824559] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3346311465] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3346826364] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3347250459] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3347704626] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3348342291] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3348742362] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3349791270] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3350251968] ECW: w=0x3db93c80 func=0x3d6a86e5 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3350731356] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 3351178866] ECW: w=0x3dba14c0 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3351654852] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3352105953] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3352564866] ECW: w=0x3dba13c8 func=0x3d695de9 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3353038017] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3353526687] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3353960505] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3354413832] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3355048998] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3355454634] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3356006871] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3356758314]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3357286275] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3357932592] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3358531323] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3358909071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3359282136] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3360253743] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360711753] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3361174929] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3361615572] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3362069193] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3363013521] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3363671115] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3364143951] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3364939326] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3365598558] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3366057534] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3366961521] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3367438452] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3367897974] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368410479] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368863113] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3369330804] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3369796857] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3370246110] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3370698555] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3371267235] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3371927433] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3372395481] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3372902883] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3373326453] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3374038227] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3374490840] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3374973357] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3375386196] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3376097823] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3376564863] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3377119200] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3377708208] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3378069996] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3378441276] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3379663686] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3380334153] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3380773578] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3381816459] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3382461432] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3382931916] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3384209094] 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: 3385432008] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3386090085] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3386522559] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3387052683] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3387471339] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3388196007] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3388643349] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3389145333] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3389574111] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3390288951] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3390744441] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3391215996] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3391616109] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3392324145] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3392784717] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3393279414] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3393844650] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3394222398] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3394611948] 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: 3415567764] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3416245077] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3416748006] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3417660309] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3418131024] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3418581726] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3419021508] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3419496843] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3420021885] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3420527796] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3421021485] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3421469310] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3421946367] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 2
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FORGET: 4
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 16
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 15
 
[Hera] 2,: 7
 
[Hera] C,: 10
 
[Hera] ,: 21
 
[Hera] ALLOT: 9
 
[Hera] ALIGN: 1
 
[Hera] HERE: 109
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 30
 
[Hera] <: 74
 
[Hera] <>: 26
 
[Hera] =: 174
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 24
 
[Hera] 0=: 66
 
[Hera] NOT: 26
 
[Hera] XOR: 32
 
[Hera] OR: 22
 
[Hera] AND: 42
 
[Hera] MAX: 25
 
[Hera] MIN: 3
 
[Hera] NEGATE: 30
 
[Hera] ABS: 25
 
[Hera] 2/: 31
 
[Hera] 2*: 31
 
[Hera] 2-: 10
 
[Hera] 2+: 18
 
[Hera] 1-: 78
 
[Hera] 1+: 83
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /MOD: 19
 
[Hera] MOD: 37
 
[Hera] /: 34
 
[Hera] *: 50
 
[Hera] -: 34
 
[Hera] +: 100
 
[Hera] CELLS: 16
 
[Hera] ERASE: 10
 
[Hera] MOVE: 2
 
[Hera] FILL: 22
 
[Hera] 2!: 16
 
[Hera] 2@: 12
 
[Hera] -!: 15
 
[Hera] +!: 33
 
[Hera] C!: 50
 
[Hera] C@: 96
 
[Hera] !: 109
 
[Hera] @: 181
 
[Hera] R@: 45
 
[Hera] R>: 62
 
[Hera] >R: 64
 
[Hera] ROLL: 8
 
[Hera] PICK: 14
 
[Hera] DEPTH: 77
 
[Hera] -ROT: 16
 
[Hera] ROT: 29
 
[Hera] OVER: 51
 
[Hera] SWAP: 117
 
[Hera] ?DUP: 15
 
[Hera] DUP: 177
 
[Hera] DROP: 182
 
[Hera] -------------------------------------
 
[Hera] Total executions: 6997
 
[Hera] Total words: 440
 
[Hera] Average executions per word: 15
 
[Hera] [HADES][TEST ] [KRELTSC: 3442068357] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3442748442] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3443229321] 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: 3463746951] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3464420421] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3464864172] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3465374178] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3465959322] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3466344525] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3466724772] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3467811018] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3468282741] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3468738588] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3469211592] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3469681866] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3470147331] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470612145] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3471069714] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3471645765] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3472397355] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3473074584] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3473556723] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3474220512] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3474891672] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3475355184] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3476141004] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3476815419] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3477283845] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3477797337] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3478377756] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3478743618] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3479115990] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3480097425] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3480568728] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3481021236] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3481490922] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3481941939] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3482402154] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3482871273] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3483328443] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3483779964] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3484244253] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3484750080] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3485240262] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3485731725] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3486181587] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3486651042] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] Top 5 most frequently used words:
 
[Hera] ==================================
 
[Hera] 1. DROP: 6
 
[Hera] 2. TOPTEST: 5
 
[Hera] 3. EXIT: 5
 
[Hera] 4. LIT: 5
 
[Hera] 5. TOP-WORDS: 1
 
[Hera] [HADES][TEST ] [KRELTSC: 3488766939] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3489569013] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3490097037] 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: 3491868030] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3492518904] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3492983214] 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: 3494159760] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3494820210] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3495354072] 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: 3496501050] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3497185692] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3497653194] 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: 3498769428] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3499442163] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3499882743] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 3500663103] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3501327081] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3501784944] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 3503245704] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3504026673] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3504507930] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3505326027] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3505854744] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3506594973] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3507058968] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3507573552] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3508140384] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3508479177] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3508889139] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3509816814] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3510241917] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3510871728] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3511351242] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3511952766] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3512333916] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3512948901] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3513449100] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3514334439] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3514808661] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3515534904] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3516063117] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3516869349] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3517257408] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3517872162] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3518371899] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3518863509] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3519489267]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3519997635] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3522445689] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3522946581] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3523864596] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3524807349] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3525283524] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3525773916] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3526287177] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3526768518] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3527224743] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3527716290] ECW: w=0x3dba0d38 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3528169806] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3528646296] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3529621137] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3530310336] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3530995251] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3531800370] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3532404288]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3532938570] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3533527536] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3533927775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3534310353] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3534871515] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3535238007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3535612689] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3536112447] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3536501892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3536873403] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3537408609] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3537791145] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3538184097] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3538692906] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3539090100] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3539462514] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3539973780] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3540343842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3540715962] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3541225086] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3541587336] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3541958952] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3542447433] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3542832972] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3543234765] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3543744981] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3544119327] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3544489305] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3544989903] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3545394090] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3545773980] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3546308262] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3546956910] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3547324998] Total tests run: 1035600716
[Hera] [HADES][INFO ] [KRELTSC: 3547765809] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3548139525] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3548509335] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3548939520] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3549331170] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3549816921] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3550270668] ==============================================
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d667000, 0x000000003d6b3c44)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3574705239] 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: 3692135517] 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: 3700036767] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3702739887] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3704023197] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3708724005] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3711303225] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3711850842] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3712343292] ECW: w=0x3dbc5ef0 func=0x3d67d6e7 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3712885554] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3714335100] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3714877173] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3715406079] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3716148324] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3716595897] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3717427938] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3717961548] ECW: w=0x3dbc5ef0 func=0x3d67d6e7 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3718527246] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3719536653] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3720016377] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3720474345] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3721049367] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3721495890] ECW: w=0x3dbc5ef0 func=0x3d67d6e7 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3721953060] ECW: w=0x3db9bee8 func=0x3d6a07fe '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3722692512] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3723529824] 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: 3724781613] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3725240715] ECW: w=0x3db9b940 func=0x3d6a04ff 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3725734740] ECW: w=0x3dba2968 func=0x3d69695e 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=9269042)
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=354 evictions=0
[Hera] Stadium conservation: resident_sum=65536 reservoir=0 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=0
[Hera] test-vm reservoir=65536
[Hera] Hermes 4.2 migration self-test: birthing...
[Hermes] [HADES][INFO ] [KRELTSC: 3848068371] Registering FORTH-79 Standard word set...
[Hermes] [HADES][INFO ] [KRELTSC: 3849737220] Registering FORTH-79 arithmetic words...
[Hermes] [HADES][INFO ] [KRELTSC: 3865707321] FORTH-79 Standard word set registration complete
[Hermes] [HADES][INFO ] [KRELTSC: 3877888056] exec_block: block 4100 len 358
[Hermes] [HADES][INFO ] [KRELTSC: 3880842714] exec_block: block 4155 len 171
[Hermes] [HADES][INFO ] [KRELTSC: 3881822112] exec_block: block 4101 len 375
[Hermes] [HADES][INFO ] [KRELTSC: 3884061510] exec_block: block 4142 len 382
[Hermes] [HADES][INFO ] [KRELTSC: 3886599675] exec_block: block 4102 len 394
[Hermes] [HADES][INFO ] [KRELTSC: 3887898021] exec_block: block 4103 len 268
[Hermes] [HADES][INFO ] [KRELTSC: 3889619517] exec_block: block 4156 len 252
[Hermes] [HADES][INFO ] [KRELTSC: 3891182169] exec_block: block 4175 len 408
[Hermes] [HADES][ERROR] [KRELTSC: 3891882729] UNKNOWN WORD: 'NIP'
[Hermes] [CAPSULE][DEFER] block 4175 (1/16) line 3: MSG-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3907611078] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hermes] [HADES][DOE ] 1,10000,18446744073708981616,0,0,105,4,3,4096,0,0,4895412794951728869,9,65536,0,0,65536,0,0
[Hermes] [CAPSULE][DEFER] block 4175: 1 forward ref(s) unresolved at load time:
[Hermes] line 3: MSG-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3910632012] exec_block: block 4157 len 173
[Hermes] [HADES][INFO ] [KRELTSC: 3911538330] exec_block: block 4104 len 252
[Hermes] [HADES][INFO ] [KRELTSC: 3912681171] exec_block: block 4158 len 271
[Hermes] [HADES][INFO ] [KRELTSC: 3913662018] exec_block: block 4176 len 484
[Hermes] [HADES][ERROR] [KRELTSC: 3914326794] UNKNOWN WORD: 'NIP'
[Hermes] [CAPSULE][DEFER] block 4176 (1/16) line 3: CH-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [CAPSULE][DEFER] block 4176: 1 forward ref(s) unresolved at load time:
[Hermes] line 3: CH-FIND-FREE-SLOT DUP 0= IF NIP EXIT THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3918147681] exec_block: block 4159 len 171
[Hermes] [HADES][INFO ] [KRELTSC: 3935244747] exec_block: block 4105 len 638
[Hermes] [HADES][INFO ] [KRELTSC: 3937907778] exec_block: block 4143 len 241
[Hermes] [HADES][INFO ] [KRELTSC: 3938503086] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hermes] [HADES][DOE ] 2,20000,10000,0,0,85,10,7,4096,0,0,0,10,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 3940435884] exec_block: block 4106 len 618
[Hermes] [HADES][INFO ] [KRELTSC: 3943075899] exec_block: block 4154 len 346
[Hermes] [HADES][INFO ] [KRELTSC: 3944363577] exec_block: block 4107 len 287
[Hermes] [HADES][INFO ] [KRELTSC: 3957040878] exec_block: block 4144 len 348
[Hermes] [HADES][INFO ] [KRELTSC: 3969886452] exec_block: block 4108 len 305
[Hermes] [HADES][INFO ] [KRELTSC: 3971092839] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hermes] [HADES][DOE ] 3,30000,10000,0,0,95,11,7,4096,0,0,0,12,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 3972510297] exec_block: block 4145 len 445
[Hermes] [HADES][INFO ] [KRELTSC: 3973934874] exec_block: block 4146 len 399
[Hermes] [HADES][INFO ] [KRELTSC: 3975183849] exec_block: block 4109 len 453
[Hermes] [HADES][INFO ] [KRELTSC: 3986977722] exec_block: block 4114 len 391
[Hermes] [HADES][INFO ] [KRELTSC: 3988547283] exec_block: block 4115 len 348
[Hermes] [HADES][ERROR] [KRELTSC: 3989442177] UNKNOWN WORD: 'COMMON-CH'
[Hermes] [CAPSULE][DEFER] block 4115 (1/16) line 7: CH-SCAN @ COMMON-CH @ <> AND IF
[Hermes] [HADES][INFO ] [KRELTSC: 3990606312] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hermes] [HADES][DOE ] 4,40000,10000,0,0,64,17,8,4096,0,0,0,13,65536,0,0,65536,0,0
[Hermes] [HADES][ERROR] [KRELTSC: 3992025471] ELSE: missing IF
[Hermes] [CAPSULE][DEFER] block 4115 (2/16) line 9: ELSE
[Hermes] [HADES][ERROR] [KRELTSC: 3993265269] THEN: unmatched
[Hermes] [CAPSULE][DEFER] block 4115 (3/16) line 12: THEN
[Hermes] [CAPSULE][DEFER] block 4115: 3 forward ref(s) unresolved at load time:
[Hermes] line 7: CH-SCAN @ COMMON-CH @ <> AND IF
[Hermes] line 9: ELSE
[Hermes] line 12: THEN
[Hermes] [HADES][INFO ] [KRELTSC: 3995599230] exec_block: block 4116 len 534
[Hermes] [HADES][INFO ] [KRELTSC: 4007404800] exec_block: block 4147 len 147
[Hermes] [HADES][INFO ] [KRELTSC: 4008890571] ECW: w=0x3dbe1dd0 func=0x3d6a1f35 '(do-log-info)'
[Hermes] [HADES][INFO ] [KRELTSC: 4009573995] Hermes: loaded
[Hermes] [HADES][INFO ] [KRELTSC: 4009955481] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hermes] [HADES][INFO ] [KRELTSC: 4020595089] exec_block: block 4117 len 446
[Hermes] [HADES][INFO ] [KRELTSC: 4021992135] exec_block: block 4118 len 365
[Hermes] [HADES][INFO ] [KRELTSC: 4023549600] exec_block: block 4119 len 269
[Hermes] [HADES][ERROR] [KRELTSC: 4024458018] UNKNOWN WORD: 'LSHIFT'
[Hermes] [CAPSULE][DEFER] block 4119 (1/16) line 3: SWAP 32 LSHIFT OR ;
[Hermes] [HADES][ERROR] [KRELTSC: 4025459781] Nested ':' inside a definition is not allowed
[Hermes] [CAPSULE][DEFER] block 4119 (2/16) line 4: : CH-REQUEST ( type from to paddr plen -- )
[Hermes] [HADES][INFO ] [KRELTSC: 4026917181] L8[TABLE]: Config 3 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hermes] [HADES][DOE ] 5,50000,10000,0,0,83,21,8,4096,2,0,0,15,65536,0,0,65536,0,0
[Hermes] [CAPSULE][DEFER] block 4119: 2 forward ref(s) unresolved at load time:
[Hermes] line 3: SWAP 32 LSHIFT OR ;
[Hermes] line 4: : CH-REQUEST ( type from to paddr plen -- )
[Hermes] [HADES][INFO ] [KRELTSC: 4029388041] exec_block: block 4148 len 445
[Hermes] [HADES][INFO ] [KRELTSC: 4042360539] exec_block: block 4120 len 377
[Hermes] [HADES][ERROR] [KRELTSC: 4043625684] UNKNOWN WORD: 'USE'
[Hermes] [CAPSULE][DEFER] block 4120 (1/16) line 14: S" common:msg.4th" USE
[Hermes] [CAPSULE][DEFER] block 4120: 1 forward ref(s) unresolved at load time:
[Hermes] line 14: S" common:msg.4th" USE
[Hermes] [HADES][INFO ] [KRELTSC: 4045757583] exec_block: block 4121 len 263
[Hermes] [HADES][INFO ] [KRELTSC: 4046957565] exec_block: block 4149 len 385
[Hermes] [HADES][INFO ] [KRELTSC: 4048536177] L8[TABLE]: Config 0 → 1 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hermes] [HADES][DOE ] 6,60000,10000,0,0,61,29,9,4096,2,0,0,16,65536,0,0,65536,0,0
[Hermes] [HADES][INFO ] [KRELTSC: 4061488431] exec_block: block 4150 len 327
[Hermes] [HADES][INFO ] [KRELTSC: 4063130127] exec_block: block 4151 len 443
[Hermes] [HADES][INFO ] [KRELTSC: 4064783751] exec_block: block 4152 len 337
[Hermes] [HADES][INFO ] [KRELTSC: 4076354247] exec_block: block 4153 len 143
[Hermes] PARITY:BIRTH vm_id=0x0417899d2fb14c2b-0x97c9b243d5624776 capsule_id=0xe75522df17432d61 mode=p capsule_hash=0xe75522df17432d61 dict_hash=0x730c5a5bb81b0151
[Hera] BIRTH: Hermes live
[Hera] Hermes 4.2 self-test: exercising migrated words...
[Hera] [HADES][INFO ] [KRELTSC: 4085467470] ECW: w=0x3dbf2138 func=0x3d698c25 'SPAWN-EVENT'
[Hera] [HADES][INFO ] [KRELTSC: 4085998770] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4086475302] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4086927390] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4087378092] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4087832532] ECW: w=0x3dbf85c8 func=0x3d698ce0 'COMMON-CH'
[Hera] [HADES][INFO ] [KRELTSC: 4088354844] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4088813652] ECW: w=0x3dbf7740 func=0x3d67d6e7 'MSG-SEND'
[Hera] [HADES][INFO ] [KRELTSC: 4089292116] ECW: w=0x3db93f50 func=0x3d6a89e0 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4089759114] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 4090285227] ECW: w=0x3dbe34c8 func=0x3d6a796c 'Q.1'
[Hera] [HADES][INFO ] [KRELTSC: 4090787169] ECW: w=0x3dbf46d0 func=0x3d67d6e7 'MSG-ALLOC'
[Hera] [HADES][INFO ] [KRELTSC: 4091269371] ECW: w=0x3db93f50 func=0x3d6a89e0 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4091729376] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 4092220650] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4092716733] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4093172685] ECW: w=0x3dbf1b48 func=0x3d676709 'STADIUM-RES-PULL'
[Hera] [HADES][INFO ] [KRELTSC: 4093798359] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4094305656] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4094774691] ECW: w=0x3dbf3468 func=0x3d698d9b 'MSG-ARENA'
[Hera] [HADES][INFO ] [KRELTSC: 4095282492] ECW: w=0x3db95120 func=0x3d693a4a '-'
[Hera] [HADES][INFO ] [KRELTSC: 4095730233] ECW: w=0x3dbf27f8 func=0x3d698c25 'MSG-CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4096207479] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4096688421] ECW: w=0x3db95300 func=0x3d693bb1 '/'
[Hera] [HADES][INFO ] [KRELTSC: 4097133054] ECW: w=0x3db93b90 func=0x3d6a8616 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 4097586801] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4098039372] ECW: w=0x3db94220 func=0x3d6a7ec8 '>R'
[Hera] [HADES][INFO ] [KRELTSC: 4098567879] ECW: w=0x3dbf3090 func=0x3d698c25 'SB-DELIVER'
[Hera] [HADES][INFO ] [KRELTSC: 4099074840] ECW: w=0x3dbf1860 func=0x3d67650c 'STADIUM-ADMIT'
[Hera] [HADES][INFO ] [KRELTSC: 4099832079] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4100304012] ECW: w=0x3dbf3370 func=0x3d698c25 'STADIUM-NONE'
[Hera] [HADES][INFO ] [KRELTSC: 4100821242] ECW: w=0x3db96980 func=0x3d6a11ec '='
[Hera] [HADES][INFO ] [KRELTSC: 4101273624] ECW: w=0x3dbdbf90 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4101758787] ECW: w=0x3db94310 func=0x3d6a7ffe 'R>'
[Hera] [HADES][INFO ] [KRELTSC: 4102451829] ECW: w=0x3db938c0 func=0x3d6a839a 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 4102928466] ECW: w=0x3db93f50 func=0x3d6a89e0 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4103390466] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 4103890119] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4104368226] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4104945474] ECW: w=0x3dbf27f8 func=0x3d698c25 'MSG-CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4105424085] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4105881423] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4106331747] ECW: w=0x3db94c70 func=0x3d6a2b63 'FILL'
[Hera] [HADES][INFO ] [KRELTSC: 4106795028] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4107315765] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4107756072] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4108222902] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4108694751] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4109150787] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4109606025] ECW: w=0x3dbf3750 func=0x3d698ce0 'MSG-ALLOC-SLOT'
[Hera] [HADES][INFO ] [KRELTSC: 4110106455] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4110547518] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4111004457] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4111467255] ECW: w=0x3db965c0 func=0x3d6a0fc1 '0='
[Hera] [HADES][INFO ] [KRELTSC: 4111916214] ECW: w=0x3dbdbf90 func=0x3d695ea5 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 4112393859] ECW: w=0x3db93f50 func=0x3d6a89e0 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4112853759] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 4113353727] ECW: w=0x3db94220 func=0x3d6a7ec8 '>R'
[Hera] [HADES][INFO ] [KRELTSC: 4113778620] ECW: w=0x3dbf3b38 func=0x3d698ce0 'MSG-SEQ'
[Hera] [HADES][INFO ] [KRELTSC: 4114249818] ECW: w=0x3db944f0 func=0x3d6a2777 '@'
[Hera] [HADES][INFO ] [KRELTSC: 4114690797] ECW: w=0x3db957b0 func=0x3d69409a '1+'
[Hera] [HADES][INFO ] [KRELTSC: 4115138328] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 4115626977] ECW: w=0x3dbf3b38 func=0x3d698ce0 'MSG-SEQ'
[Hera] [HADES][INFO ] [KRELTSC: 4116108927] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4116549843] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4117099455] ECW: w=0x3dbf5d30 func=0x3d67d6e7 'MSG-SEQ!'
[Hera] [HADES][INFO ] [KRELTSC: 4117592976] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4118043720] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4118500512] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4118938467] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4119379047] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4119870720] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4120331670] ECW: w=0x3dbf5f18 func=0x3d67d6e7 'MSG-CH!'
[Hera] [HADES][INFO ] [KRELTSC: 4120799760] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4121246157] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4121890185] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4122331122] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4122770547] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4123225344] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4123676319] ECW: w=0x3dbf5940 func=0x3d67d6e7 'MSG-PLEN!'
[Hera] [HADES][INFO ] [KRELTSC: 4124170302] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4124621487] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4125079938] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4125519972] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4125998625] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4126451322] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4126899903] ECW: w=0x3dbf5750 func=0x3d67d6e7 'MSG-PADDR!'
[Hera] [HADES][INFO ] [KRELTSC: 4127377821] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4127824659] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4128308772] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4128749373] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4129188777] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4129642503] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4130107863] ECW: w=0x3dbf5368 func=0x3d67d6e7 'MSG-TO!'
[Hera] [HADES][INFO ] [KRELTSC: 4130582673] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4131030729] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4131486408] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4131923418] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4132374120] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4132828014] ECW: w=0x3db94400 func=0x3d6a81bd 'R@'
[Hera] [HADES][INFO ] [KRELTSC: 4133278758] ECW: w=0x3dbf5180 func=0x3d67d6e7 'MSG-FROM!'
[Hera] [HADES][INFO ] [KRELTSC: 4133770977] ECW: w=0x3dbdb808 func=0x3d698e98 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 4134231129] ECW: w=0x3db94f40 func=0x3d6a2fe7 'CELLS'
[Hera] [HADES][INFO ] [KRELTSC: 4134697833] ECW: w=0x3db95030 func=0x3d693994 '+'
[Hera] [HADES][INFO ] [KRELTSC: 4135136397] ECW: w=0x3db945e0 func=0x3d6a2815 '!'
[Hera] [HADES][INFO ] [KRELTSC: 4135577355] ECW: w=0x3dbdd438 func=0x3d69695e 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 4136045550] ECW: w=0x3db93f50 func=0x3d6a89e0 'DEPTH'
[Hera] [HADES][INFO ] [KRELTSC: 4136517441] ECW: w=0x3db98f00 func=0x3d69ee0a '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 4137004410] ECW: w=0x3db939b0 func=0x3d6a8420 'DUP'
[Hera] [HADES][ERROR] [KRELTSC: 4137414099] DUP: Stack underflow
[Hera] Hermes 4.2 self-test: HERMES-K=
[Hera] Hermes reservoir=0
[Hera] PARITY:KILL vm_id=0x0417899d2fb14c2b-0x97c9b243d5624776 name=Hermes
[Hera] KILL: Hermes dead
[Hera] Hermes 4.2 self-test: killed, resting state restored
[Hera] Heartbeat: 25 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
 
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
 
[Hera] ok>