Files
LithosAnanake/logs/20260804-001948/amd64/qemu-amd64-20260804-001948.log
T
Robert Allan JamesandClaude Sonnet 5 024f8a84b5 starkernel: Phase 0 acceptance -- three-arch boot + reproducibility (item 0.10)
Adds a one-time boot diagnostic in kernel_main.c, right before sk_repl()
is entered: bounded wait for 3 real heartbeat ticks, then prints tick
count, TIME-TRUST, and variance. Needed because printing immediately
after apic_timer_start() (as first tried) measured 1 tick on amd64 and
0 on riscv64 -- not evidence the heartbeat doesn't work, just that
almost no wall time elapses between arming the timer and that point in
boot; report it honestly rather than let it stand as a false negative.

Verified this session (logs/20260804-001727, -001805, -001850,
-001948, -002021):
- All three architectures boot to ok>.
- Tick count non-zero: amd64 4, riscv64 3, aarch64 3.
- riscv64: trust=Q48_ONE exactly, variance=0 -- architecturally
  invariant counter, as designed.
- amd64: dict_hash=0x3d4e1daf289da94f, identical to the pre-item-0.8
  baseline (logs/20260803-231322) -- unchanged output, satisfying the
  GAP-A1 control.
- Two consecutive amd64 boots produced the identical dict hash --
  reproducible, no wall-clock leakage into patron state.

Phase 0 (Substrate) is complete.

Punch list §25 item 0.10 complete.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 00:21:23 -04:00

627 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 4 2026 00:19:40
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 249108
Free pages : 247585
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=1946464302 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=940087200, tick_hz=100, initial_count=9400872
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
 
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 4216884] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 19992672] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 36473745] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 37014978] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 37621962]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 38391969] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 38967831] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 39594975] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 39949707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 40637688] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 46313568] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47227299] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 50249325] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 50840013] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51483957] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 52938711] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 53657940] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54292035] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 55889232] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 56577717] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57202425] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 59173905] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 59909178] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60538653] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 62541381] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 63079044] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 63508179] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64233015] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 64969191] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 65835483] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 66442929] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 66806397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 67189563] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 68147100] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68811267] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 70247499] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 70783356] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71410647] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 72932874] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 73509618] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74160849] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 75647166] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 76276767] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76937847] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 80716482] 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: 86732457] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 87415839] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88050060] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 89583648] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 90184563] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90815697] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 92248380] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 92969289] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93604959] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95069037] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 96043731] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96674193] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 98352807] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99208977] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99870855] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 101853423] 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: 103887714] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104643588] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105376866] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107706039] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108547698] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109225662] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110771829] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 111391098] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112072254] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 113601411] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 114318204] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114954714] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 116471565] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 117387732] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118030395] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 119684334] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 120133104] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120531705] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121235163] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121700355] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122186337] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 122757936] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 123106683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 123491550] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 124062309] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124712742] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 126209097] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 126843297] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127487745] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 128983764] 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: 130356660] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 131032734] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131674053] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 133282779] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 133910091] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134549184] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 136402728] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 136945326] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 137494581] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138194385] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138664281] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 139156983] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 139609617] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140322840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140790762] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 141297576] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 141879885] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 142232454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142646406] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 143850189] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144503562] 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: 146409648] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 147047082] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147728280] 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: 149323545] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 149991450] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150633357] 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: 152344626] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 152858979] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 153336330] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154054656] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154524006] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 154961415] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 155432550] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156183867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 156654981] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 157140984] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 157695762] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 158063010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158448402] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 159133065] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159765144] 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: 161506254] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 162205911] 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: 163594788] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164381826] 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: 166242762] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 166888470] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167545560] 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: 169228206] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 169761543] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 170231439] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170940735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171407376] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 171831429] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 172277595] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172980087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 173442969] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 173857551] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 174302961] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175005390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 175471065] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 175954737] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 176513778] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 176878233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 177255603] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 177781590] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178420746] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 179768421] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 180384918] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181157676] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 182997633] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 183766842] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184438716] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 186318888] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 186834333] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 187503288] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 187854282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 188237364] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 189210126] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189888447] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 191346036] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 191936325] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192578463] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 193975950] 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: 195474993] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 196082796] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196721007] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 198236073] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 198713571] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 199275279] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 199619826] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 200018637] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 200971848] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201610374] 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: 203261184] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 203895594] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204546951] 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: 206201898] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 206687943] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 207250470] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 207596802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 207973332] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 208709760] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209354712] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 210858543] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 211451793] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212086602] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 213638817] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 214399983] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215181708] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 216729975] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 217257201] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 217643223] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218340612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 218829534] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 219306381] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 219869139] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 220214232] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220617201] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 221723670] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222373977] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 222879699] 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: 225492309] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 226115316] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226753800] 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: 228503226] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 229198263] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229845126] 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: 231556164] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 232083453] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 232554798] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233249961] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 233730357] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 234155901] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 234604881] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235296978] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 235774980] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 236338263] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 237022821]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 237559287] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 238115451] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 238748916] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 239087856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 239465247] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 240544269] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241179792] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 242804226] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 243393780] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244036359] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 245584059] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 246356292] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246982596] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 248429748] 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: 250285644] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 251217288] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251879376] 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: 253963227] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 254498349] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 254889621] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255585918] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 256129230] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 256679304] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 257327469] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 257685015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 258059991] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 258663825] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259288869] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 260748642] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 261517935] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262225467] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 264173826] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 264702585] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 265115550] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265800507] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 266301126] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 266769867] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 267384810] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 267719088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 268091775] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 268718793] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269357004] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 270903213] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 271706232] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272331213] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 273418383] 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: 275155272] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 275677689] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 276037482] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276730293] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 277228728] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 277732938] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 278369007]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 278875695] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 279460461] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 280069608] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 280401870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 280775523] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 281724051] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282365391] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 283908303] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 284483976] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285110637] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 286577256] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 287202867] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287820918] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 289391382] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 290105487] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290724714] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 292372563] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 293055399] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293674332] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 295415400] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 296102415] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296739534] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 297233286] 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: 299718636] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 300186936] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300894153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 301411425] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 302015385] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302920401] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 303528918] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 304232208] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 304979661] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 305409174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 305900364] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 306832113] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307642587] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 309817704] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 310765791] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311603040] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 313910793] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 314535396] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315455637] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 316072050] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 316684683] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 317452674] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 317897790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 318409623] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 320212704] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321063582] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 323337000] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 324193254] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325026051] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 326719512] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 327380781] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328022373] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 329298900] 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: 330953868] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 331613415] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332255679] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 333849411] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 334391547] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 335110629] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 335526324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 335988072] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 337045695] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337785882] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 340057578] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 340884432] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341580666] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 343450401] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 343931868] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 344522556] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 344854650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 345235170] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 346150035] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346799040] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 348327945] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 348976068] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349596156] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 351195642] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 351658587] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 352225503] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 352561629] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 352951368] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 353747436] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354389700] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 355296837] 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: 357295260] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 357904281] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358534722] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 360112956] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360580080] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 361139856] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 361491375] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 361866372] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 363039432] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363681675] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 365611260] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 366648471] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367283154] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 369408018] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 369993834] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 370657812] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 371076636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 371520534] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 372319521] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 373063572] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 374977428] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 375769947] 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: 377472543] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 378142065] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 379788297] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380289693] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 380856714] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 381208884] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 381589152] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 382400655] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383045502] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 384632073] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 385286916] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385932309] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 387476880] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 388168011] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388840599] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 390422676] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 390923694] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 391487271] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 391829907] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 392213850] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 392844921] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393473955] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 395032827] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 395640987] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396301311] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 397121130] 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: 399003528] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 399482916] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 400043805] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 400378965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 400754676] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 401661981] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 402291414] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 403934307] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 404619684] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 405259575] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 406846020] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 407553888] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 408179520] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 410158035] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 411251253] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 412040895] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 413692482] 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: 415906659] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 416405325] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417097653] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 417567423] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 418070457] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 418637058] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 418975536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 419362692] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 420328440] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420958062] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 422570967] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 423253761] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423902535] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 425532303] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 426239730] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 426864207] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 428494101] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 428928486] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 429614346] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 430078152] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 430560165] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 431123721] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 431458839] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 431836881] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 432973086] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433600734] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 434536830] 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: 436682526] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 437414439] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438035976] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 439870599] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 440637330] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441279489] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 443108148] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 443553012] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444238179] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 444708432] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 445196514] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 445759314] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 446106213] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 446483793] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 447607776] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 448252959] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 450178575] 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: 452427654] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 453034029] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 453841353] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 455118615] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 455829780] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 456464463] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 457985976] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 458496192] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 459198096] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 459661944] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 460159098] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 460722549] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 461068755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 461452467] 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: 463059975] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 463697493] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 466138764] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 466698981] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 467340678] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 467992896] 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: 469967274] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 470443911] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471140187] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 471606177] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 472083129] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 472658361] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 473009544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 473384205] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 474468645] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 475110426] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 476993433] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 477464211] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478111011] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 479142237] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 479619231] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480337431] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 480828201] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 481335519] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 481939668]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 482505450] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 483051177] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 483667422] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 484001112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 484386378] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 484935759] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 485555679] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 486945963] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 487494084] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488113185] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 489559707] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 490091175] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490715379] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 492123303] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 492686292] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 493339455] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 494730264] 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: 496138923] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 496756995] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497374416] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 498995028] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 499645881] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 500263218] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 501904053] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 502328463] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 502695585] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 503380773] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 503857305] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 504258951] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 504609168] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505285473] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 505784727] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 506319954] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 506903334] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 507234378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 507616704] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 508325139] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 509023746] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 510642027] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 511182462] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511823886] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 513258669] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 513794841] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514431981] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 515829447] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 516379500] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 517000974] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 518380002] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 518937930] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519556821] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 520927995] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 521550099] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522175500] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 523829586] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 524454420] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525088263] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 525823158] 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: 528008649] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 528488541] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 528859695] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 529562460] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 530028261] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 530435556] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 530791527] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531482154] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 531969039] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 532431060] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 533010345] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 533353947] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 533727222] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 534406299] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 535034850] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 536436831] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 536955258] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 537587316] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 538938078] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 539469735] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 540090831] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 541486575] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 542037111] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542656947] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 544227600] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 544918185] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 545610366] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 547144626] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 547745646] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548382828] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 549892539] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 550493601] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551114277] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 552694695] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 553166187] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 553534233] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 554236158] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 554695218] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 555094386] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 555442440] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556125633] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 556600296] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 557062758] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 557668692] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 557997825] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 558383658] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 558897360] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559517658] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 560602854] 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: 562190916] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 562721460] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563339133] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 564745125] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 565339677] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 565957980] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 567412608] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 567990381] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 568614900] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 570045525] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 570607275] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571240026] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 572676930] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 573220578] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573862674] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 575312493] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 575776992] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 576149490] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576835203] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 577323873] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 577739841] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 578135754] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578844798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 579323808] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 579730872] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 580078800] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580753278] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 581223153] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 581768460] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 582354633] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 582769593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 583164960] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 584418177] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585058446] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 586628700] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 587220270] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 587885655] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 589315902] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 589879563] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590508303] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 591952200] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 592549860] 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: 593884515] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594516657] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 596041992] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 596653659] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597282210] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 598798830] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 599378850] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600007065] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 601447749] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 601961220] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 602371875] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603060717] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 603529584] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 603973776] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 604364670] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 605060694] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 605523534] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 605959683] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 606319119] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607040952] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 607514271] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 607985490] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 608581974] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 608926227] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 609327537] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 610132677] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610798356] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 612449376] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 613061232] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 613696755] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 615230826] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 615841149] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 616477155] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 618137310] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 618625056] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 619011204] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 619723398] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 620193063] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 620646999] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 621032538] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 621838518] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 622304802] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 622831272] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 623227374] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623933205] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 624404571] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 624944817] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 625564086] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 625906029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 626284806] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 627109497] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 627775617] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 629177871] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 629744556] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630385203] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 631758246] 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: 633036411] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 633556413] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 634202499] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 635571804] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 636206865] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636837747] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 638495004] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 638949087] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 639325995] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 640032540] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 640502100] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 640976994] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 641560080] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 641924199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 642312531] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 643010298] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 643660122] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 645095913] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 645670515] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 646344447] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 647760036] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 648297930] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648974004] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 650403138] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 651083601] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651729477] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 653378334] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 653855517] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 654245193] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 654972150] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 655435284] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 655920342] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 656500131] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 656860029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 657234711] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 657940731] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 658572663] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 659959083] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 660513504] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661167885] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 662557077] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 663136467] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663766131] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 665209146] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 665757645] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666388422] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 667385334] 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: 669089358] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 669565407] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 669960837] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 670670175] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 671137404] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 671589240] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 671947227] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672631743] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 673093848] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 673603812] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 674189019] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 674529471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 674902935] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 675636108] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676272324] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 677662125] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 678217953] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678847722] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 680252685] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 680817186] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681447501] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 683002194] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 683540424] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684198858] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 685593090] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 686048895] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 686440503] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687143373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 687602538] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 688022475] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 688397766] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 689082471] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 689545437] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 690017937] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 690616290] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 690952143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 691344927] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 691855353] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692507067] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 693842541] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 694343475] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 694985466] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 696327093] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 696868767] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697490829] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 698872461] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 699416319] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700038402] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 701513841] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 702129225] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 702841041] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 703919748] 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: 706173783] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 706679043] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 707084175] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707785764] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 708253098] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 708724023] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 709325022] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 709661022] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 710035683] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 710690925] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 711332853] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 712690188] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 713197422] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 713846175] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 715282155] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 715874145] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716521869] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 718175787] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 718722900] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719347251] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 720798456] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 721422576] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722084244] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 723714915] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 724215975] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 724596747] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725283027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 725751390] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 726237771] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 726820332] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 727157571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 727533765] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 728228760] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728859327] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 730220568] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 730725828] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731349549] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 732734016] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 733265610] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 733901553] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 735307377] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 735743211] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 736117767] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 736829604] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 737296308] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 737769543] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 738431715] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 738801882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 739183410] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 740059509] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 740796882] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 742470771] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 743043861] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 743674911] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 744464427] 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: 746363520] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 746915337] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747581289] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 749005425] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 749494557] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 749870730] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 750553335] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 751024092] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 751510221] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 752090136] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 752425233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 752800755] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 753468282] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 754094733] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 755490624] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 755987946] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 756612402] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 757982022] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 758510109] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759133305] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 760538604] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 761029605] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 761701668] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 763053354] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 763667730] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764291850] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 765949947] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 766384479] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 766753386] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767434752] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 767921931] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 768389370] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 768969369] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 769306041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 769681563] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 770347242] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 771079407] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 772588047] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 773087133] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773717049] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 775117140] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 775655643] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 776326887] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 777738801] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 778321257] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779075094] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 780537387] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 781044558] 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: 782321400] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782968704] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 784314258] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 784816095] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 785217594] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 785903223] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 786372153] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 786885939] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 787516401]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 788032938] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 788564973] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 789186636] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 789530028] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 789908280] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 790489938] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 791165529] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 792587040] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 793177875] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793805964] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 795200427] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 795769086] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 796398414] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 797931456] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 798478989] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799106532] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 800489613] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 801034353] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 801677394] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 803058690] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 803517414] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 803893188] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804582198] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 805077210] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 805618506] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 806035734] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806723652] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 807257724] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 807843687] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 808415160] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 808750005] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 809126682] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 810050661] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 810676209] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 812151501] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 812715645] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813338001] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 814805628] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 815380020] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816002187] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 817073061] 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: 818867469] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 819407106] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 820029609] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821420271] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 821956926] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822603369] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 824007114] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 824537616] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 824951085] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 825642531] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 826103859] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 826564977] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 826944153] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 827620458] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 828082542] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 828549078] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 829140333] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 829481121] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 829857399] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 830586897] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 831239556] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 832615707] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 833198856] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833829822] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 835269813] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 835837611] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 836462466] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 837885972] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 838431468] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 839058570] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 840447048] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 840993174] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 841637916] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 843039792] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 843499419] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 843896151] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844584846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 845047833] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 845481021] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 845839995] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846526947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 846990333] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 847462539] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 848052177] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 848392881] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 848829597] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 849845829] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850629297] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 852596178] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 853368180] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 854154063] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 854933814] 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: 857504886] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 858095847] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858728262] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 860117412] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 860676915] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 861306243] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 862676325] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 863162811] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 863544885] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864251451] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 864723867] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 865197585] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 865764879] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 866096238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 866494440] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 867032355] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867650007] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 869041320] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 869566635] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870214632] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 871570791] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 872102322] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 872731482] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 874152006] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 874741623] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875357616] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 876756132] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 877351860] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 877976631] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 879350913] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 879777171] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 880143453] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880821606] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 881308869] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 881709738] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 882058674] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882824376] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 883331484] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 883796193] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 884426109] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 884761710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 885147438] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 886044873] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 886683840] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 888333894] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 888993231] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 889674996] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 890178387] 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: 893027037] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 893743473] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 894486474] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 896263095] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 896876799] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897505875] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 898948218] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 899438043] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 899812935] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 900519249] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 900980766] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 901391757] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 901748085] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902453748] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 902917890] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 903387387] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 903949053] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 904290471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 904671495] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 905413089] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906037944] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 907443159] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 908022717] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908668803] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 910011018] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 910524216] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911161104] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 912584820] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 913169565] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913791228] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 915198480] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 915779844] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916398189] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 917820204] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 918244929] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 918611379] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919336257] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 919798488] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 920203263] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 920551296] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921244653] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 921708039] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 922170144] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 922740105] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 923103741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 923498037] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 924317331] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925058211] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 926069046] 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: 927941049] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 928710405] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929388348] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 930980022] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 931639128] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 932377383] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 934233615] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 934942197] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935659452] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 937160217] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 937766025] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938384769] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 939797775] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 940285248] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 940655961] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 941333988] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 941810205] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 942213489] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 942563307] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943241397] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 943726077] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 944257671] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 944822781] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 945157878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 945534135] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 946276590] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946909320] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 948303594] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 948882060] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949552485] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 950980632] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 951531063] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952156254] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 953514975] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 953963031] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 954337797] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 955038756] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 955508904] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 955980522] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 956562033] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 956908050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 957285210] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 957986043] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958631814] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960017205] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 960555435] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961197657] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 962449341] 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: 963836790] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 964353453] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964991391] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 966309918] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 966736869] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 967123038] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967818768] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 968281965] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 968749824] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 969330978] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 969667671] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 970112472] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 970789995] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971452104] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 972822312] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 973390467] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974018577] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975368688] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975906267] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976544268] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 977902485] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 978328239] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 978696810] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979381641] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 979859013] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 980334096] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 980902083] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 981243060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 981630300] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 982285143] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 982938978] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 984346860] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 984893868] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985522482] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 986941368] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 987478044] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988127616] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 989475270] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 989918433] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 990305190] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991001277] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 991465671] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 991939284] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 992520291] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 992858202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 993234669] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 993960324] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 994672308] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 996086511] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996690009] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997316124] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 998681250] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 999212676] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999837573] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1000955424] 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: 1002948555] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1003604427] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1004243163] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1005714360] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 1006208448] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1006587183] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1007302191] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1007772150] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1008247884] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1008819294] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1009172430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1009559481] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1010290176] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1010920344] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1012332384] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1012901484] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013554059] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014911646] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1015436331] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016071287] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1017428244] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1017968595] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1018600359] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1020033357] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1020465873] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1020840534] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1021547310] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1022024262] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1022494893] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1023065925] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1023426285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1023820749] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1024616040] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1025268090] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026710076] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1027350555] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1028060397] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1029521052] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1030182006] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030838907] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1031934624] 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: 1033536126] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1034149431] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034799570] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036430556] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1037143590] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037907843] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1039707543] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1040425092] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1040960130] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1041798471] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1042336932] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1042874469] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1043453208] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1043803824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1044184533] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1044951831] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045593759] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1046993661] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1047542454] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1048182681] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1049557404] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1050144270] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050799008] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1052252061] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1052736930] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1053324048] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1053687117] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1054066755] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1054653012] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055313861] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1056656013] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1057234479] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1057878129] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059279984] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059875838] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060521756] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061984910] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1062473958] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1063045872] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1063402032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1063783245] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1064483490] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065118467] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1066430127] 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: 1067827740] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1068433401] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1069066362] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1070483946] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1071006363] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071637434] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1073046198] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1073591127] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1074239691] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1075985232] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1076738901] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077492612] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1079199744] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1079709372] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1080094680] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080836757] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1081310349] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1081783227] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1082362554] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1082703237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1083121221] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1083865503] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084516104] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1085980182] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1086581034] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087216956] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1088567991] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1089091353] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1089719526] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1091111028] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1091657448] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092285306] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1093702701] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1094281083] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094926854] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1095647091] 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: 1097632578] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1098063498] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1098439923] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1099144326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1099629153] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1100213982] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1100960364]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1101543513] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1102124814] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1102799544] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1103156943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1103699058] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1104453378] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105085793] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1105647102] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1106264481] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106896224] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1107349404] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1107968547] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108621101] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1109024763] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1109600667] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110236589] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1110692184] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1111267353] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1111910016] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1112405805] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1113022596] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113665784] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1114078896] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1114798482] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115541798] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1115997099] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1116608304] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1117002012] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117691589] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1118207244] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1118714646] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1119089475] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119776301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1120264782] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1120731381] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1121088633] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1121803032] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1122433704] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1122968532] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1123585344] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1123941504] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1124339769] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1125146211] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125793452] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1126317024] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1126975080] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127619633] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1128122793] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1128797481] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129439220] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1129851177] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1130501358] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131143895] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1131566688] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1132187007] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132845210] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1133350470] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1133996640] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134653436] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1135089249] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1135613766] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1136018079] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136735691] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1137207687] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1137674517] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1138060812] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138764228] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1139245527] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1139733903] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1140357204] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1140696732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1141087500] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1141882896] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142577303] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1143028635] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1143707901] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1144337019] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1144774743] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1145400963] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1146030144] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1146466671] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1147055112] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147697733] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1148116410] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1148793723] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1149444072] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1149890112] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1150335837] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151034675] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1151514882] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1151935155] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152626139] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1153090932] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1153574625] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1154187132] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1154527878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1154907264] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1155658329] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156292529] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1156724709] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1157292654] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157934939] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1158346161] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1158913833] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159540326] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1159970910] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1160697027] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161324717] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1161770085] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1162417452] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1163051715] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1163506995] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1164160788] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1164797424] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1165236282] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1165701684] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166406360] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1166878251] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1167308898] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167994716] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1168476666] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1168950783] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1169563290] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1169917770] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1170309210] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1171157064] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171801995] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1172343879] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1173083163] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173796911] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1174282977] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1175085429] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175798757] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1176316155] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1176991515] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177697829] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1178157351] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1178970303] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179678528] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1180160289] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1180740792] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1181526801] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1182041616] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1182542424] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1183330806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1183844046] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1184407287] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1185145290]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1185700824] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1186291449] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1186939089] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1187347161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1187765229] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1188520998] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1189243818] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1189698447] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1190374899] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191085245] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1191554217] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1192364166] 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: 1193691534] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1194397596] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1194858567] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1195547262] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196188644] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1196590101] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1197051702] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197768537] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1198231755] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1198677753] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199375898] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1199856882] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1200495114] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1201072152] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1201420374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1201815720] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1202638983] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203280869] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1203751731] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1204401051] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205038422] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1205469972] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1206218517] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206863406] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1207318329] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1207945557] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1208599581] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1209010026] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1209463752] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210176324] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1210642776] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1211080542] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211776944] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1212262191] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1212745674] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1213310952] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1213666797] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1214046981] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1214958150] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215609339] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1216099857] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1216849284] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217490435] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1217950881] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1218711984] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219352211] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1219800225] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1220445828] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1221099516] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1221508218] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1222019295] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222739364] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1223203527] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1223643582] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224337947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1224817818] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1225305669] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1225875042] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1226227968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1226607228] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1227502626] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228145793] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1228596054] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1229300562] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229951583] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1230391974] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1231130754] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231774299] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1232232960] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1232968968] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233625008] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1234084992] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1234733724] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235389932] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1235798844] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1236336171] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237063086] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1237603794] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1238117559] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1238896764] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1239394086] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1239936579] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1240506414] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1240855224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1241236227] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1242439926] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243083156] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1243563321] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1244332551] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244969040] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1245413967] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1246228956] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246865256] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1247306109] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1247990226] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1248626421] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1249029306] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1249553361] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1250268390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1250733330] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1251163893] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251855234] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1252335987] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1252817643] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1253383341] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1253724066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1254118572] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1254964662] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255594305] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1256025582] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1256653503] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1257280878] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1257824505] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1258526955] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259153490] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1259601798] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1260275625] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1260919422] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1261340304] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1262061906] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1262705640] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1263130911] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1263617250] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264303698] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1264782372] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1265194497] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265878425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1266344079] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1266827583] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1267392168] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1267732095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1268110536] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1268987580] 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: 1270248651] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270895829] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1271344935] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1272104799] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1272885621] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1273446090] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1274235942] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274925855] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1275449154] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1276246566] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1276879422] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1277377248] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1278006828] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278641637] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1279067538] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1279745586] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280402907] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1280814213] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1281368928] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282059324] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1282524222] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1282935129] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283634933] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1284103422] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1284578295] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1285145253] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1285518801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1285903836] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1286763051] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287417159] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1287902658] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1288570731] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289228724] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1289698200] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1290350901] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291014732] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1291426584] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1292180631] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292832387] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1293296550] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1293782280] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294507956] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1294980624] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1295441343] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296164499] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1296630300] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1297123863] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1297687482] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1298036502] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1298426430] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1299150636] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299789099] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1300232430] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1300930659] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301578068] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1302009660] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1302588462] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303225014] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1303637916] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1304261784] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304913897] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1305432639] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1306333602] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307110161] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1307561766] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1308136179] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1308878256] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1309349055] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1309831677] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1310522703] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1311012087] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1311506973] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1312073280] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1312502751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1312955028] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1314034890] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1314680808] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1315247661] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1315999251] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316642082] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1317093813] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1317802395] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318450959] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1318899246] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1319572947] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320213468] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1320667320] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1321184445] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321883808] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1322357064] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1322787291] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323521556] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1323989142] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1324470735] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1325035992] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1325407965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1325787666] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1326660636] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1327299120] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1327746063] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1328407353] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329056400] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1329481482] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1330209720] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330848225] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1331295210] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1331992620] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1332633015] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1333092978] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1333598910] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334312175] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1334776842] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1335216855] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335924723] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1336391868] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1336873461] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1337437542] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1337776923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1338168888] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1338967707] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339601361] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1340027346] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1340696175] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341327120] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1341731118] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1342388922] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343017956] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1343428653] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1344068859] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1344951027] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1345499799] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1346437491] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347075807] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1347489360] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1348061421] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348792935] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1349261760] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1349703390] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350506451] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1351047558] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1351522998] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1352089473] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1352429547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1352851479] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1353827202] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354458840] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1354898517] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1355574003] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356211563] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1356616464] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1357235166] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357866237] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1358278677] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1358947443] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359576792] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1359984528] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1360727760] 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: 1361953908] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362584055] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1363031187] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1363691280] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364326026] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1364734329] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1365256053] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365950082] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1366440033] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1366854384] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367550219] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1368021039] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1368499629] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1369063689] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1369420206] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1369804989] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1370484192] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371136032] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1371614244] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1372246365] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372979076] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1373382024] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1373977794] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374610713] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1375019898] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1375576419] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376220678] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1376623437] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1377176661] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377820206] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1378222587] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1378672470] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379375235] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1379857752] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1380279453] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380970941] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1381449027] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1381939944] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1382505306] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1382850630] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1383230436] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1383943176] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384597914] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1385008926] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1385570949] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386225624] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1386630651] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1387202166] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387835505] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1388253972] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1388873262] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389513153] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1389922338] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1390531443] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391188218] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1391598138] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1392054699] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392767061] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1393233996] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1393656264] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394345484] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1394833293] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1395309657] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1395881403] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1396225866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1396618734] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1397307660] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397943141] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1398428136] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1399057191] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399691769] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1400186970] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1400730198] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401378405] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1401844311] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1402502157] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403147634] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1403645859] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1404307590] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404939774] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1405460238] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1405903926] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406597136] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1407065016] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1407556374] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1408132152] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1408477686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1408856274] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1409585184] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1410224928] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1410657801] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1411215225] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411862781] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1412304222] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1412913327] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413565293] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1414007721] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1414575687] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415216187] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1415690997] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1416136050] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416827034] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1417290063] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1417779321] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1418344704] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1418689986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1419076911] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1419815460] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420449240] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1420876548] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1421474355] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422121680] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1422557871] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1423112586] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1423745106] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1424194065] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1424739309] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425368679] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1425851532] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1426307652] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427002206] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1427470905] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1427947395] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1428534408] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1428879984] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1429260042] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1430263527] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430900541] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1431385011] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1432111401] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432763073] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1433219319] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1433675103] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434386814] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1434855345] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1435330974] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1435904106] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1436249661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1436641899] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1437247434] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437882138] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1438344012] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1438954965] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439588850] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1440105303] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1440553569] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441264356] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1441763841] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1442248374] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1442826861] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1443173445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1443554175] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1444366077] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445025813] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1445435964] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1446178146] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446812703] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1447283775] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1447728807] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448431866] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1448933262] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1449449253] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1450102185]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1450611435] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1451135448] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1451731491] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1452084732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1452468003] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1453109889] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453764291] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1454171985] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1454812401] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455472515] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1455882435] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1456487466] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1457129898] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1457560524] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1458294516] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458933840] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1459345923] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1459925145] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460561067] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1461019665] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1461535677] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1462117482] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1462481874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1462861302] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1463479059] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464146019] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1464558522] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1465182054] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465845402] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1466253264] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1467134529] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1467787230] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1468229133] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1468722465] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1469293203] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1469637267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1470026775] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1470658959] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471294230] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1471702113] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1472307039] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1472940231] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1473348366] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1474105752] 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: 1475489316] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1476125028] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1476586545] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1477065618] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1477632723] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1477987203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1478385531] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1479037476] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479678795] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1480086888] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1480704414] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481345355] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1481750445] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1482509511] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483167189] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1483595064] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1484087409] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1484663103] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1485003660] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1485384852] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1487496612] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1488257253] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1488688362] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1489215357] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489843950] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1490261829] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1490967492] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491600789] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1492041075] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1492520442] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1493123016] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1493458638] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1493837646] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1494530373] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495173540] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1495642302] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1496244792] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496869668] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1497373815] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1497978468] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1498601517] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1499065995] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1499546958] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1500111375] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1500451701] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1500831423] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1501457811] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1502090940] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1502545128] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1503115845] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503758571] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1504181868] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1504857858] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505494956] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1505974176] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1506445437] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1507009728] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1507359210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1507756929] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1508538717] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1509270210] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1509738867] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1510684203] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1511466957] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1512015897] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1512760830] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513402737] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1513833867] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1514416386] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1515015579] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1515358446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1515756480] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1516509288] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1517211339] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1517685435] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1518212367] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518840666] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1519295316] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1519975800] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520626863] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1521052827] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1521525264] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1522091529] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1522454430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1522834677] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1523494077] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524133926] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1524568311] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1525150284] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1525870710] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526589855] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1527028377] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1527529164] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1528151793]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1528681287] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1529194254] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1529788764] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1530147780] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1530530274] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1532014386] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532671644] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1533169932] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1533876435] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1534527372] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1534997877] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1535723658] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1536365040] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1536811395] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1537528923] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538173119] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1538629281] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1539093171] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1539522978] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1540228746] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1540707378] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1541241135] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1541837745] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1542221016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1542668442] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1543923318] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544598846] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1545044340] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1545879237] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1546543194] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1546989360] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1547702604] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1548363852] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1548807666] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1549613751] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550325168] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1550889837] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1551474015] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1552088559] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1552443732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1552835802] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1554156051] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554806190] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1555231629] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1555837584] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556510508] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1556957661] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1557503472] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558167051] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1558599063] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1559226375] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1559749737] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560487110] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1560913683] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1561401891] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1561973700] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1562344770] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1562726361] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1563790851] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564475976] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1564906875] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1565489352] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1566146883] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1566610206] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1567155912] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567810314] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1568253960] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1568828562] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1569351462] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570063929] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1570491027] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1570998072] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1571566836] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1571933916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1572315570] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1573577334] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1574233962] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1574645100] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1575409815] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576068018] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1576477455] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1577244123] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577904237] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1578315774] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1579134690] 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: 1580445783] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581120156] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1581552105] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1582526967] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583213604] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1583644860] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1584145752] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1584715881] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1585077774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1585474422] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1587190689] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587869556] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1588312026] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1589261583] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1590084846] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1590612828] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1591729293] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592389470] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1592862012] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1593795819] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594459734] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1594922091] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1595423193] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1596008820] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1596358575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1596738696] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1597917321] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598560110] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1598975637] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1599624138] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600281732] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1600702656] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1601296284] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601941887] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1602379317] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1603259049] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603911057] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1604380827] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1604865486] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1605470643] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1605822351] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1606251507] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1607275782] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607919726] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1608356904] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1609036632] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1609674234] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1610077644] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1610655396] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1611294489] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1611717282] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1612341990] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612995930] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1613403099] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1613884566] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1614459126] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1614825114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1615204836] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1616162583] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616824881] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1617266322] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1617888132] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1618538544] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1618998276] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1619483229] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1620046995] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1620386922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1620765447] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1621345089] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621973892] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1622419764] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1623032817] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1623660948] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1624083678] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1624584297] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1625232945] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1625635809] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1628539773] ECW: w=0x3dba4510 func=0x3d6bac95 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1630037619] ECW: w=0x3dba5ab8 func=0x3d6af8b1 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1630572531] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1631019075] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1631630532] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632266979] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1632695778] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1633464294] ECW: w=0x3dba4510 func=0x3d6bac95 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1633943745] ECW: w=0x3db9da30 func=0x3d6b78c9 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1634408328] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1634871000] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1635375630] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1635815958] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1636278588] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636908714] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1637314539] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1638118881] ECW: w=0x3dba4510 func=0x3d6bac95 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1638590058] ECW: w=0x3dba5ab8 func=0x3d6af8b1 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1639100232] ECW: w=0x3dba4510 func=0x3d6bac95 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1639530879] ECW: w=0x3dba5ab8 func=0x3d6af8b1 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1640057370] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1640487114] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1640949345] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641580416] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1642016691] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1642492068] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1643058606] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1643400528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1643789049] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1644377196] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1645006986] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1645415667] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1646058750] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646688540] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1647112089] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1647829701] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648471734] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1648943583] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1649412324] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1649975943] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1650347559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1650726651] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1652019537] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652689458] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1653180396] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1653803697] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654467171] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1654944522] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1655436531] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1656003006] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1656356058] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1656749367] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1657469583] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1658102397] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1658564523] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1659283332] ECW: w=0x3dba46f0 func=0x3d6ba47e '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1659754698] ECW: w=0x3db9e390 func=0x3d6b1a2a '@'
[Hera] [HADES][INFO ] [KRELTSC: 1660208508] ECW: w=0x3dba46f0 func=0x3d6ba47e '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1660834350] ECW: w=0x3db9e390 func=0x3d6b1a2a '@'
[Hera] [HADES][INFO ] [KRELTSC: 1661290239] ECW: w=0x3db9efc0 func=0x3d6a2cfd '-'
[Hera] [HADES][INFO ] [KRELTSC: 1661740269] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1662232593] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 1662661224] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1663138155] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663773825] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1664343345] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1664848290] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1665469701]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1665962781] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1666465206] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1667064651] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1667402856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1667782515] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1668370473] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668994824] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1669426521] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1669940370] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1670563188] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1670983671] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1671470808] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672092828] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1672495587] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1673083146] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1673720286] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1674166977] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1674750630] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675394742] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1675847124] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1676422902] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677045867] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1677487497] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1677908883] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678593798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1679063505] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1679582142] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1680133455] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1680474453] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1680855540] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1681479765] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682121084] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1682595327] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 1683085005] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683721683] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1684209975] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1684862949] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685491080] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1685947536] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1686547338] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687174293] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1687620228] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1688111544] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1688656368] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1689009882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1689388407] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1690082646] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690730370] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1691218368] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1692995850] 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: 1694253015] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1694873061] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1695338421] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1696009770] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1696669884] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1697112375] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1697751972] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698419415] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1698876942] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1699362903] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1699909281] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1700268633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1700661186] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1701237195] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1701889497] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1702327179] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1702852578] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703467752] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1703906505] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1704421866] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705054470] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1705499103] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1706084037] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706697909] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1707171144] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1707652212] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1708303380] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1708742637] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1709443743] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710090039] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1710510942] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1711035291] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711793748] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1712263728] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1712754981] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1713323682] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1713673038] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1714053768] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1714635993] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1715321055] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1715725116] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1716241401] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716879129] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1717307046] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1717807581] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718558814] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1718962182] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1719506481] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720142361] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1720559295] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 1721005314] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721667885] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1722097734] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 1722633885] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1723272873] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1723725024] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1724254224] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724890986] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1725351285] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1725888045] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726523253] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1726959087] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1727577306] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1728234396] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1728641964] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1729121016] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729820589] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1730301153] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1730789697] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1731337377] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1731683268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1732110156] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1732590846] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1733139744] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1733491851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1733880897] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1734376203] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1734921783] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1735271496] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1735675599] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1736628873] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1737268218] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1737690885] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 1738243521] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738879611] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1739305659] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1739960775] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740617403] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1741019931] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1741873476] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1742523384] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1742945421] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1743439614] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744078224] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1744543290] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1745100798] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1745602971] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746471972] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1747098423] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1747669266] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1748134395] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749020868] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1749583269] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1750151403] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1750828170] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1751241051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1751623566] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1752623796] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753298757] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1753781778] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1754503506] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755238590] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1755704916] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1756439874] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1757081025] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1757546763] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1758287517] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758928857] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1759386510] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1759827405] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1760223696] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760921547] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1761408516] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1761897774] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1762445076] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1762804869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1763186901] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1764091770] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1764751170] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1765205799] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1765725402] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766439570] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1766909676] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1767362688] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768093908] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1768562208] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1769053839] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1769600532] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1769963706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1770344352] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1771149744] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1771807989] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1772218140] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1772887452] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773525075] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1773977940] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1774559745] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775198691] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1775757543] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1776258561] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1776807774] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1777159797] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1777542501] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1778750841] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779462762] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1779940344] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1780590336] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781236695] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1781713626] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1782233796] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1782909219] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1783391400] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1783870872] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784539449] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1785056091] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1785672504] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786337700] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1786851906] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1787393139] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788031581] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1788523611] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1789316025] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789959717] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1790432931] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1791122676] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1791760929] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1792197855] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1792731675] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793432571] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1793903076] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1794419445] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795119270] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1795610481] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1796244912] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796888835] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1797343842] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1798037955] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1798672722] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1799107023] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1799605710] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1800304254] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1800771672] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1801376325] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1802043579] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1802519229] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1803009012] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1803577713] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1803961677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1804342344] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1804997964] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805681703] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1806096054] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1806714588] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1807405068] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1807815954] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1808417919] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809089709] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1809522981] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1810148802] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810851777] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1811265519] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1812151068] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1812822858] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1813248927] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1813792197] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1814338218] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1814727369] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1815107742] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1815940014] 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: 1817204886] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817908722] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1818335904] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1819182267] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819857438] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1820350686] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1821040410] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821716106] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1822158156] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1823119389] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823935218] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1824479370] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1825206936] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1825897899]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1826502951] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1827028266] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1827621096] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1827978684] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1828433397] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1829952411] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830627204] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1831101720] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1831587786] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1832293575] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1832744970] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1833369867] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834076097] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1834535388] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1835018367] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1835718213] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1836154068] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1836609243] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837336788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1837801518] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1838329563] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1838911347] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1839269418] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1839647166] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1840547415] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1841224770] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1841690067] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1842173529] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842883014] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1843337475] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1844018652] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1844669568] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1845101307] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1845613791] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1846323549] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1846793004] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1847299335] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1847859678] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1848219723] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1848598563] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1849459626] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850119404] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1850561202] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1851138324] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851801420] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1852276692] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1852880106] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853631696] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1854104553] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1854591795] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1855146468] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1855532364] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1855924707] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1856912358] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1857601389] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1858072524] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1858764327] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859443047] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1859911410] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1860434352] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1861109859] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1861580070] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1862121702] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1862680575] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1863073254] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1863452829] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1864204692] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1864899288] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1865372124] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1865969595] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1866668412] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1867152504] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1867816230] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1868513136] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1868971629] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1869496524] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1870057266] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1870444401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1870857219] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1871360883] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872010119] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1872523443] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1873153653] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873797093] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1874247879] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1874806143] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875447882] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1875910071] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1876396809] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1876969563] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1877319843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1877700531] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1878429294] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879097199] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1879541412] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1880009355] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880709831] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1881165741] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1881632613] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882329036] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1882790238] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1883247219] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883949102] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1884417990] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1884899877] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1885473261] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1885823625] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1886202318] 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: 1894226166] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894873806] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1895314050] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1895797932] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896502062] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1896937686] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1897402290] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898122023] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1898585094] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1899033801] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1899751917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1900228197] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1900712331] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1901275761] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1901622891] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1902016536] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1902564972] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903199151] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1903652541] 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: 1911324576] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911959049] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1912429722] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1913061759] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913698920] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1914149160] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1914641442] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1915203087] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1915554480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1915943568] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1916830755] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917479802] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1917956103] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1918732515] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1919373834] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1919851500] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1920661533] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921307115] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1921776990] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1922351298] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923005028] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1923480552] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1923954564] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1924654326] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1925141106] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1925591598] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1926284472] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1926747102] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1927218909] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927912770] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1928385627] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1928889501] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929603018] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1930100109] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1930575108] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931280834] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1931758899] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1932249795] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932942480] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1933441209] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1933893171] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1934610006] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1935124548] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1935576846] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1936275579] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1936791486] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1937493327] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938145503] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1938597906] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1939575708] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940227191] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1940678754] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1941184644] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1941909438] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1942375071] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1942852905] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943548866] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1944023403] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1944511800] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945222230] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1945684335] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1946257215] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1946867286]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1947405915] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1947990576] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1948418031] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1948834881] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1949527671] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950219222] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1950630486] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1951398372] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952079801] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1952708373] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1953407778] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954044099] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1954478652] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1955207814] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955845941] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1956274866] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1956890754] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957525731] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1957935420] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1958526192] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1958883318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1959265266] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1959940605] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960597338] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1961015448] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1961728776] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962390990] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1962822498] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1963555524] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964208246] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1964633937] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1965316731] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965957483] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1966368831] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1967217483] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967862330] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1968314292] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1968820896] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1969537563] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1970005044] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1970492580] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1970828181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1971229197] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1971883473] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972504653] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1972935615] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1989512826] 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: 1991158638] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991789247] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1992247929] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1992904347] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1993526829] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1993954221] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1994705727] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1995329133] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1995768684] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1996558389] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997211048] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1997647953] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1998567165] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1999188366] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1999629660] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 2000089644] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000796042] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2001267933] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2001735078] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2002076139] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2002471611] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2003123094] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003793939] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2004241449] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2004917649] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005545024] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2006069751] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2006758929] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007394431] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2007834423] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2008486074] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009136255] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2009561610] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2010211371] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010879801] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2011315614] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2012144568] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012771502] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2013239823] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2013733953] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014421304] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2014906992] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2015380983] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2015719692] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2016116424] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2017058400] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2017690038] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2018124633] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2018847390] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019504459] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2019960012] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2020796253] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021448513] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2022011103] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2022911835] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2023579950] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2024076999] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2024794821] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025666846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2026232544] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2026780665] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027621463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2028179979] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2028748050] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2029128150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2029572153] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2030289471] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030926821] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2031335901] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2031969891] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2032601760] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2033003595] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2033635086] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2034290160] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2034698652] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2035328778] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2035973205] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2036424558] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2036900733] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2037246036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2037625548] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2038467837] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039120538] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2039573466] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2040231333] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040875151] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2041327806] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2042236812] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2042878803] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2043306720] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2043783084] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2044128618] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2044522032] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2045434734] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046037875] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2046493554] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2046989301] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047683498] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2048102112] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2048561382] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049258351] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2049728982] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2050210218] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2050585152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2050973631] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2051634711] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2052282708] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2052713313] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2053370550] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2054015922] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2054424435] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2054954979] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2055337977] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2055715200] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2056588737] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2057273463] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2057725887] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2059093743] 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: 2060646462] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061351852] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2061809001] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2062704147] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2063465334] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2064018159] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2065150290] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2066010723] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2066540700] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2067145374] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2067631503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2068106796] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2069109525] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069883102] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2070313182] 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: 2071270635] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2071958154] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2072403732] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2073004689] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2073667533]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2074266117] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2074898133] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2075582628] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2075964324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2076356499] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2077559988] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2078228565] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2078698146] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2079167223] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079892605] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2080339590] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2081280789] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2081929647] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2082472497] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2083167261] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2083889934] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2084468715] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2085086682] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2085743142] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2086104153] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2086502733] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2088624594] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2089306170] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2089729950] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2090384751] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2091103581] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2091563691] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2092108494] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092837677] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2093305893] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2093801829] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2094454404] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2094849939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2095231656] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2096381889] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2097025077] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2097595605] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098257966] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2098715262] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2099461476] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100130746] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2100611037] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2101129779] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2101776180] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2102145213] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2102524242] Running FIND.existing: FIND DUP . CR
[Hera] 1035589712
[Hera] [HADES][TEST ] [KRELTSC: 2103349521] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2103988299] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2104430538] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035755776
[Hera] [HADES][TEST ] [KRELTSC: 2105222784] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105865405] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2106293952] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2106911268] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2107565229] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2107967526] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2108384691] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109082857] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2109539901] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2110029033] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2110675938] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2111060175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2111451384] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2112061707] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2112736500] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2113217211] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2113840470] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114511105] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2114937216] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2115450729] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2116123800] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2116481556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2116857372] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2117524269] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118323004] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2118876774] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2119581513] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120482392] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2121019404] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2121515214] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2122225560] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2122584765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2122975953] Running LATEST.basic: LATEST @ . CR
[Hera] 1035630336
[Hera] [HADES][TEST ] [KRELTSC: 2123821056] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2124553935] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2125000143] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2125901631] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126571825] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2127014337] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2127935208] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2128603281] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2129065134] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2129559264] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2130223977] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2130580578] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2130960657] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035756856
[Hera] [HADES][TEST ] [KRELTSC: 2132236995] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2132904837] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2133343821] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035757096
[Hera] [HADES][TEST ] [KRELTSC: 2134367193] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2135021553] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2135462154] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2136000132] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2136470805] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137200261] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2137658040] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2138146626] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2138808693] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2139169725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2139549615] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2140216995] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2140886202] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2141295618] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2141829564] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2142542493] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2143005144] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2143524726] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2144221212]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2144747472] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2145296601] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2145923283] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2146319406] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2146698540] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2148608721] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2149316421] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2149776951] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035757768
[Hera] [HADES][TEST ] [KRELTSC: 2151712101] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152391472] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2152841817] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2154892341] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2155584732] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2156165508] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2158619001] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2159177874] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2159819088] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2160500118] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2160993345] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2162838300] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163527583] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2164032612] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2164833153] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2165341941] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2166093930] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2166547467] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2167067154] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2167459833] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2168203191] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2168664645] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2169246954] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2169836844] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2170208691] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2170592277] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2171611932] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2172287124] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2172739380] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2173479231] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2173959942] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2174565855] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2175213684] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2175667578] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2176906620] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2177562345] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2178003576] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2178556191] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2179210992] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2179596468] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2179975917] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2181084927] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181764487] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2182235748] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2183550957] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2184234822] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2184739578] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2186479638] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187203634] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2187693963] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2188212201] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2188795707] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2189188071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2189572350] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2190376524] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2191050855] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2191514766] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2192119524] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192777916] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2193353820] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035635408
[Hera] [HADES][TEST ] [KRELTSC: 2194502436] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2195173113] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2195634882] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2196245436] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2196828690] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2197189281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2197603716] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2198461545] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199154482] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2199662703] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035761160
[Hera] [HADES][TEST ] [KRELTSC: 2201355912] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2202036060] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2202468114] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2203043598] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203713834] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2204278461] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2204777463] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2205365274] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2205737772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2206119678] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2207311449] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207985297] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2208432450] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2210067783] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210711769] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2211150396] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 2212389774] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213037477] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2213478141] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2214004800] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2214674784]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2215264443] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2215752798] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2216431329] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2217036654] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2217391470] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2217778899] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2218608399] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219327376] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2219795697] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2220319836] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2220895761] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2221253727] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2221636494] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2222269140] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2223027555] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2223626202] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2224752054] 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: 2226060396] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226746970] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2227172955] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2228082528] ECW: w=0x3dba99e0 func=0x3d6bce71 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2228638545] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229313317] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2229993129] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2230495281] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2231083743] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2231443452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2231834976] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 2233091889] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233750680] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2234376774] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2235002280] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235669912] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2236169565] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2236662309] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237393004] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2237859540] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2238347748] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2238909519] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2239265574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2239644498] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2240125671] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2240687673] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2241036378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2241430296] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2241907185] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2242468431] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2242815918] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2243192574] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2243730636] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2244343899]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2244893028] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2245443081] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2246060187] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2246407632] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2246792709] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2247573300] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2248064721] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2248649067] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2249278584] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2249801904] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2250300381] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2250985863] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2251463487] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2252140233] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2252661222] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253347586] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2253879873] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2254398678] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2254983360] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2255321187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2255706831] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2256259173] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2256954861] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2257438827] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2258225802] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2258716992] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2259290964] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2259919200] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2260390251] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2260863255] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2261444556] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2261813211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2262195033] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2263496571] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264166681] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2264631201] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2265494301] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2266227852] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2266703439] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2267598123] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268287070] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2268769314] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2269375038] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2270092545] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2270564877] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2271092691] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2271669603] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2272037082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2272417875] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2273627664] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274293322] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2274739047] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2275480116] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2276145438] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2276589189] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2277531459] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278189872] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2278614912] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2279156271] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2279739399] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2280101292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2280486033] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2281153350] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2281813002] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2282241423] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2283228654] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283984276] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2284489494] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2285039841] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285812914] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2286263091] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2286756213] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2287334322] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2287703124] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2288084337] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2289592662] ECW: w=0x3dbaa258 func=0x3d6a87d3 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2290206261] ECW: w=0x3dba6da0 func=0x3d6ab129 ','
[Hera] [HADES][INFO ] [KRELTSC: 2290686846] ECW: w=0x3dbaadb8 func=0x3d6a85c2 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2291682288] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2292988341] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2293776723] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2294226501] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2295330849] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2296015386] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2296465836] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2296995456] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2297374674] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298098838] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2298589125] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2299107237] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2299694733] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2300053686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2300437608] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2301581583] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2302207509] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2302837089] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2303290584] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2303693322] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2304369018] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2305018716] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2305597308] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2306282517] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2306620449] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2307005631] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2307605328] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2308236294] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2308687143] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2309422668] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309912031] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2310502404] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2311128624] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2311572312] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2312040192] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2312642115] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2312996553] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2313376086] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2314850748] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2315338179] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2315864838] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2316295233] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2316860511] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2317631568] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2318143422] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2319068703] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2319676590] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2320517220] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2321200959] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2321775708] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2322448233] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2322850530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2323355538] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2324612136] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2325185772] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2325699159] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2326137324] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2326608354] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2327269812] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2327699262] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2328311601] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2328779733] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329495560] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2330006574] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2330505828] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2330921124] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2331627732] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2332098741] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2332574055] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2333156994] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2333549337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2333982630] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2335435557] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2336112702] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2336524701] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2337038109] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2337480390] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338208061] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2338679448] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2339201928] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2339798328] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2340146172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2340528120] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2341475829] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2341971702] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2342694186] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343342078] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2343767496] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2344512807] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2344986987] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2345554869] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2346206562] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2346612429] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2347216095] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2347664172] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2348377248] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2348847732] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2349345768] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2349970392]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2350504296] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2351025621] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2351706525] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2352051324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2352451941] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2354172534] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2354892288] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2355371634] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2355957639] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2356548600] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357181309] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2357627349] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2358537846] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2359258146] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2359833861] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2360557542] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2361353673] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2361892848] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2363286366] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2363915820] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2364469359] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2365002339] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365490673] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365974681] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2366591367] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2367256794] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2367709554] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2368836330] 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: 2370098325] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2370604929] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2371069512] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2371642917] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2372277306] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2372728617] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2373267981] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2373641970] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2374330476] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2374808877] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2375345679] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2375717610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2376115812] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2376969378] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2377463760] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2377943904] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2378425266] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2378988969] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2379633501] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2380097517] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2380872207] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381367597] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2381842134] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2382398886] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2383035648] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2383483998] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2384405625] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2384905719] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2385396090] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2385865692] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2386374480] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2386856850] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2387409318] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2388054606] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2388488739] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2389186590] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2389683072] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2390159394] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2390711274] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2391345390] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2391791199] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2392215777] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2392561143] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2393247738] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2393717319] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2394261156] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2394839454] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2395191498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2395581279] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2396083137] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2396464035] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2397173625] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2397623298] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2398320750] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2398783884] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2399627391] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2400170472] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2400780018] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2401195776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2401646520] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2402322699] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2402809101] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403634632] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2404141677] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2405147703] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2405563839] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2406288507] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2406756702] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2407278321] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2407851747] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2408203686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2408615307] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2409312759] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2409684690] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2410381260] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2410824549] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2411529855] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2411907603] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2412265422] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2412966906] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2413436676] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2413919403] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2414270712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2414650812] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2415123858] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2415498351] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2416196013] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2416638378] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2417236920] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2417584239] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2417943507] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418647595] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2419099893] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2419594317] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2420165832] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2420521047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2420901294] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2422144746] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2422631421] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2423096487] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2423557017] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2424033570] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2424485112] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425057782] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2425547796] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426067630] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2426529189] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2427000891] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2427485424] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2427953829] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2428410873] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2428868043] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2429336784] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2429827470] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2430324771] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2430779358] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2431242954] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2431690128] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2432187303] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2432640168] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2433097044] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2433552933] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2434000044] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2434497135] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2435097966] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2435752851] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2436209055] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2437604295] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2438082591] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2438629536] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2439157203] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2439699192] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2440291980] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2440879854] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2441463108] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2441936301] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2442397020] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2442891864] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2443384671] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2443838040] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444317827] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444813490] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2445275070] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2445724701] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446210998] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2446686018] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2447168514] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2447625264] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2448090036] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2448538617] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449037178] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2449490610] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449971699] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450428743] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2450896728] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2451344700] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2451870750] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2452366707] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2452846788] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2453324370] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2453782275] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2454238017] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2454723915] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2455353012] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2456002332] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2456449149] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2456984397] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2457375795] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2458079694] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2458573656] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2459064972] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2459434719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2459820825] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2460862446] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2461354455] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2461809189] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2462265792] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2462724222] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2463173685] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463673758] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2464126077] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2464582365] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2465046969] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2465493975] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465991843] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2466565983] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2467023825] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2467478916] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2467943730] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2468427759] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2468885874] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2469345039] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2469816405] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2470263096] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2470747251] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2471197155] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2471650860] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2472117627] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 2472564255] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2473060653] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2473610958] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2474272227] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2474711967] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2475583803] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2476149627] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2476662930] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2477123229] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2477571747] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2478057960] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2478533379] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2479105482] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2479631637] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2480165877] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2480746443] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481242967] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2481697155] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2482179546] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2482690182] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2483151216] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2483600805] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2484088110] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2484567624] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2485051569] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2485508340] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2485973343] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2486875629] 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: 2488149069] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2488655526] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2489110659] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2489593617] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490051942] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2490509763] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2490972141] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2491458963] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2491911009] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492393190] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2492863821] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2493322692] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2493770496] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494256793] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2494890384] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2495542980] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2495989419] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2496460869] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2496823728] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2497543881] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2498030850] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2498520150] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2499106008] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2499462084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2499845019] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2500799847] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2501282406] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2501739450] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2502196851] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2502660111] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503145841] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2503616388] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2504068707] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2504524050] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2504983614] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2505481503] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2505938925] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2506392000] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506848519] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2507300670] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507800113] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2508256884] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2508709791] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2509166016] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2509632636] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2510119773] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2510577153] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2511037578] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2511494286] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2511961830] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2512448883] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2513003871] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2513650902] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2514078189] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2514790026] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2515454214] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2515892778] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2516372334] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2516749095] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2517592035] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2518085031] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2518586721] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2519022681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2519494215] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2520589365] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521065897] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2521531635] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521986579] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2522473023] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2522957430] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2523409812] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2523927819] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2524404624] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2524854780] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2525336310] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2525796651] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2526245673] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2526714015] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2527163604] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2527645890] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2528105265] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2528567685] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2529021726] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2529470979] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2529951186] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2530404408] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2530865925] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2531319000] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2531767770] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2532255474] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2532860589] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2533507872] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2533926549] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2534732340] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2535384957] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2535808443] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2536234470] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2536618392] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2537332161] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2537790759] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2538285855] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2538864909] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2539221804] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2539604046] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2540533107] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2541015645] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2541477645] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2541928053] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542421133] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2542875006] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2543371425] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2543827377] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2544283308] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2544738000] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2545238640] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2545689972] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546169885] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2546625207] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2547080298] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2547538938] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548024017] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2548474740] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548961079] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2549429064] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2549884365] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2550330405] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550814644] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2551265199] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2551756347] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2552212740] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2552669553] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2553115782] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2553613356] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2554065192] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2554543992] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2555005047] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2555461125] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2555920983] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2556405432] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2556981504] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2557633470] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2558060946] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2558929191] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2559393543] ECW: w=0x3dba0550 func=0x3d6b032d '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2559864552] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2560348644] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2560894917] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2561546673] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2562030744] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2562544341] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2562916209] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2563617924] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2564091684] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2564579766] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2564932545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2565311028] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2566236477] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2566709040] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2567173056] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2567621028] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2568113961] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2568580602] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2569059486] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2569514409] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2569970403] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2570432067] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570915991] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2571367281] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2571853578] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2572307892] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2572776003] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2573221959] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2573704392] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2574155220] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2574647229] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2575103391] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2575559637] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2576006139] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2576490063] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2576955528] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2577439305] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2577907647] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2578365321] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2578826103] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2579309817] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2579759679] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2580238458] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2580692751] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2581160967] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2581678470] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2582163129] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2582714610] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2583376719] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2583782901] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2584636929] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2585117808] ECW: w=0x3dba0550 func=0x3d6b032d '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2585570127] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2586055983] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2586662274] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2587470312] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2587968159] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2588414262] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2588774517] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2589512856] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2589974625] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2590463316] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2591090733] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2591477784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2591866179] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2592953097] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2593447206] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593910781] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2594363100] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2594850699] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2595311733] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2595807459] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2596263915] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2597060130] 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: 2598270150] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2598729084] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2599244340] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2599710792] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2600192028] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2600648505] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2601104856] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2601560010] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2602058445] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2602509273] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2602987758] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2603442093] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2603911674] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2604357798] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2604840483] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2605290513] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2605777944] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2606244795] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2606701419] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2607147039] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2607639195] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2608148277] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2608634553] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2609087418] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2609540010] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2609984286] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2610479571] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2611045647] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2611693938] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2612132208] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2612702190] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2613081618] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2613788205] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2614257282] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2614770795] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2615131323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2615512473] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2616559260] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2617038375] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2617501719] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2617952274] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2618448063] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2618917518] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2619400476] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2619877701] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2620334514] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2620797039] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2621282727] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2621735571] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2622228315] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2622685506] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2623155024] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2623602723] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2624090007] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2624549718] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2625045381] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2625505197] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2625962934] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2626410633] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2626908984] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2627359728] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2627839158] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2628293808] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2628769038] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2629228350] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2629710846] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2630160498] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2630646648] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2631112050] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2631601287] ECW: w=0x3dba0a00 func=0x3d6b0645 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2632059339] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2632543137] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2633106336] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2633772792] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2634210621] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2634650802] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2635024413] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2635744482] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2636235042] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2636774847] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2637409446] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2637752082] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2638134198] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2639592795] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2640085098] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2640551655] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2641208367] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2641761066] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2642271807] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2642872848] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2643326343] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2643838407] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2644277895] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2644726749] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2645218590] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2645663832] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2646122451] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2646611583] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2647047228] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2647516032] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2648064384] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2648699109] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2649285807] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2650082610] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2650596144] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2651557755] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2652068958] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2652536733] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2653004298] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2653453278] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2653964460] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2654420958] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2654868006] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2655364551] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2655804249] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2656265619] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2656762374] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2657200413] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2657647272] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2658150306] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2658602856] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2659101984] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2659735533] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2660185038] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2660832846] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2661468516] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2661921843] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2662802877] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2663296986] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2663756088] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2664224619] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2664702306] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2665160085] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2665631871] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2666211450] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2666672967] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2667147756] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2667636951] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2668073247] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2668526406] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2668986663] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2669433984] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2669924586] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2670370311] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2670885798] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2671354098] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2671801944] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2672291202] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2672727267] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2673210162] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2673666870] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2674122255] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2674582113] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2675027544] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2675486499] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2675934198] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2676422448] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2676866199] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2677325448] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2677815567] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2678264925] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2678753238] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2679199824] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2679680871] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2680132266] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2680596177] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2681108325] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2681673309] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2682228990] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2682774633] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2683314879] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2683919742] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2684431092] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2684884335] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2685342513] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2685858357] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2686294191] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2686806444] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2687271468] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2687780340] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2688376299] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2688847455] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2689303365] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2689749804] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2690229087] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2690720445] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691157140] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691638607] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2692204956] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2692838232] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2693278539] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2693759271] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2694154659] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2694540660] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2695503069] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2695982457] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2696474151] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2697021327] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2697466863] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2697970149] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2698420767] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2698868046] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2699359782] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2699797023] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2700264483] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2700753699] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2701189386] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2701635069] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2702122794] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2702572782] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703019095] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2703509550] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2703945930] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2704469103] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2705103282] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2705557029] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2706325650] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2707158426] 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: 2708359059] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2708856570] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2709320271] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2709766185] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2710262751] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2710707195] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2711165562] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2711663871] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2712098865] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2712543729] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2713090443] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2713530099] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2713975887] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2714468463] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2715006315] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2715669936] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2716432824] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2716942137] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2717807988] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2718452310] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2718913470] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2719924179] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2720474484] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2720942595] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2721491640] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2722055175] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2722552623] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2723019222] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2723515074] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2723974575] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2724429183] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2724927135] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2725365216] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2725841433] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2726290896] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2726741430] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2727245745] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2727706401] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2728192089] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2728637100] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2729083644] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2729572818] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730030135] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730501081] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2730959217] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2731413279] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2731886535] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2732329803] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2732775507] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2733221589] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2733710532] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2734158294] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2734602633] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2735048841] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2735494944] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2735994681] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2736428415] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2736871242] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2737315980] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2737763238] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2738264382] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2738699418] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2739166080] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2739618777] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2740089513] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2740547061] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2740991421] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2741437524] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2741883669] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2742381411] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2742816867] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2743261332] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2743707414] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2744161770] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2744660919] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2745095157] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2745538320] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2745983436] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2746443504] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2746930032] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747364648] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747839773] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2748383841] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2749027680] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2749466811] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2749939395] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2750508432] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2750863248] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2751247275] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2752685901] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2753270268] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2753842245] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2754938613] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2755424637] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2755928784] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2756372052] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2756826114] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2757357372] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2757797616] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2758252392] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2758743267] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2759203608] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2759668317] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2760245019] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2760683268] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2761151379] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2761639419] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2762134389] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2762752545] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2763418245] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2763848976] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2764640088] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2765303121] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2765743512] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2766670452] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2767160214] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2767635003] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2768102820] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2768557533] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2769005022] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2769482583] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2769932130] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2770381215] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2770861149] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2771367228] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2771821563] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2772268884] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2772718137] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2773165626] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2773679391] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2774116170] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2774608389] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2775055941] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2775502044] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2776008501] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2776445133] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2776913517] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2777368734] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2777826135] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2778291789] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2778737241] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2779184520] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2779632324] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2780140881] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2780577954] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2781024750] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781472365] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2781919707] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2782421712] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782856916] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2783325594] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2783779887] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784243987] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2784708969] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2785154547] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2785601385] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2786049483] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2786552454] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2786990367] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2787459171] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2787961491] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788617174] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2789057418] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2789538570] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2789883915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2790275523] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2791109370] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2791575402] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2792034273] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2792590374] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2793128604] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2793624939] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794133580] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2794619499] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2795180262] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2795620926] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2796082233] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2796576195] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2797054260] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797501854] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2797992582] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798429067] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2798892936] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2799383349] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2799824916] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2800404348] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2801070636] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2801503383] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2802275805] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2802913638] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2803368183] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2804248755] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2804720856] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2805205767] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2805677112] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2806136424] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806586265] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2807412573] 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: 2808620178] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2809072728] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2809549869] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2810003889] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2810498607] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2810937990] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2811400998] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2811968313] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2812415466] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2812937505] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813374851] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2813836389] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814285432] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2814732270] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2815221549] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815672251] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2816142000] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2816599359] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2817045504] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2817551268] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2818074525] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2818521867] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2819003586] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2819534487] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2819998650] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2820459201] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2820910638] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2821359555] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2821870317] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2822309154] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2822779554] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2823236661] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2823684318] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2824172547] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2824619973] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2825068932] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2825518206] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2826023214] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826461778] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2826930792] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2827448127] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828085183] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2828548254] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2829054858] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2829624000] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2829972075] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2830367169] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2831242974] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2831711925] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2832169053] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2832647475] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2833096056] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2833609884] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834047419] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834551986] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2835130452] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2835574791] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836029546] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2836624434] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837064069] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2837530920] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2838022089] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838460338] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2838929163] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2839431525] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2839877019] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2840402502] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2841065640] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2841504351] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2842030191] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2842399476] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2843118474] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2843560629] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2844043356] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2844392628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2844774030] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2845690491] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2846165469] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2846622198] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2847157572] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2847664344] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2848184808] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2848655775] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2849132475] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2849632170] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2850068613] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2850513939] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2851002399] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851461669] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2851907499] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2852395791] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2852831667] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2853294969] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2853782925] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2854219452] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2854767825] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2855424285] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2855867070] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2856279279] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2856633906] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2857326549] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2857791195] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2858275035] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2858845500] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2859199035] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2859598161] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2860918998] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2861395614] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2861874750] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2862337863] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2862785373] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2863277676] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2863710843] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2864445696] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2864898162] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2865393090] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2865828651] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2866308081] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2866753869] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2867243043] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867667495] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2868154863] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2868600966] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2869090749] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2869607223] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870106876] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870553252] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2871043329] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2871467844] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2871992550] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2872507974] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2873154123] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2873570784] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2874387285] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2874857580] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2875315800] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2875779606] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2876246835] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2876807115] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2877271866] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2877830865] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2878323441] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2878873893] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2879338119] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2879859948] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2880350025] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2880920532] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2881460610] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2881998084] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2882491710] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2883068391] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2883532617] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2884053522] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2884542507] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2885095437] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2885559789] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2886080736] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2886571275] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2887130379] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2887615353] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2888134599] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2888621946] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2889182625] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2889647439] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2890192431] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2890688619] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2891244195] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2891706825] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2892226512] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2892715182] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2893333632] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2893811676] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2894331762] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2894819508] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2895375861] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895840150] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2896362126] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2896852308] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2897407884] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2897876310] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2898399609] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2898982023] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2899655682] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2900080008] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2901013290] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901497340] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901955161] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2902421172] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2902869312] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2903360292] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2903807676] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2904284733] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2904733020] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2905224504] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2905660464] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2906137500] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2906584044] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2907074268] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2907496788] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2907990876] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2908437840] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2908928190] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2909351298] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2909827284] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2910348210] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2910997215] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2911441911] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2911948263] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2912305662] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2912689143] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2913543738] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914011492] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914560768] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2915122077] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915681979] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2916324873] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2916854766] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917366179] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2917816881] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2918372667] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918800773] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2919334656] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919794115] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2920370670] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2920798524] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2921276967] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2921723385] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2922216906] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2922674622] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2923523400] 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: 2924790246] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925241200] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2925768384] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2926242375] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926778064] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2927407287] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2928059610] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2928481332] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2929394748] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2929862334] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2930318958] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2930782407] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2931258456] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2931756030] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2932177899] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2932652499] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2933112630] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2933601657] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2934024009] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2934498147] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934949227] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2935462908] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2935884336] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936359251] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2936805711] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2937315150] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2937738762] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2938214076] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2938660473] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2939151789] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2939602155] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2940077301] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2940527625] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2941017072] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2941492323] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2941967322] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2942414013] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2942915997] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2943393222] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2943879687] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2944341792] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2944836258] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2945265015] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2945812275] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2946260100] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2946751332] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2947173495] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2947675542] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2948131347] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2948712081] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2949243717] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2949851982] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2950310454] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2950808007] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2951241762] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2951718021] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2952323430] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2952972456] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2953393044] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2954345520] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2954819532] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2955276849] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2955744309] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2956217187] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2956710624] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2957133627] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2957633070] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2958125814] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2958624039] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2959056618] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2959531554] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2959976565] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2960499843] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2960921775] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961396228] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2961842940] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2962345617] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2962792371] ECW: w=0x3dbab728 func=0x3d6a57c6 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2963267790] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
 
[Hera] [HADES][TEST ] [KRELTSC: 2963794407] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2964476739] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2964920973] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2965407060] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2965975761] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2966309892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2966714646] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2967584340] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968052472] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968510272] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2968986825] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2969432508] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2969925252] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2970364929] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2970825291] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2971323432] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2971758699] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2972202618] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2972690490] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2973144510] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2973589857] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2974077876] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974565664] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2975074473] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2975564067] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2976188670] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2976627318] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2977484265] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2977958067] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2978414985] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2978878644] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2979341862] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2979839583] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2980279470] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2980739937] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2981213109] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2981836641] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2982317625] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2983401057] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2983993173] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984681448] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2985269343] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2985895836] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2986517205] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2987051571] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2987590956] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2988089769] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2988526401] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 2989060158] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2989642068] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2990281203] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2990716596] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2991640134] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2992124499] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2992580262] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2993044635] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2993489016] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993968257] ECW: w=0x3db9f0b0 func=0x3d6a2db0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2994417594] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2994911094] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2995348650] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2995806702] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996262192] ECW: w=0x3db9f0b0 func=0x3d6a2db0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2996708526] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2997202215] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2997637713] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2998096206] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2998551906] ECW: w=0x3db9f0b0 func=0x3d6a2db0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2998998366] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2999487078] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2999923395] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3000401985] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3000861570] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3001485438] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3001913250] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3002400492] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3002741784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3003123312] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3003895377] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004376214] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004833783] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3005295762] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3005742873] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3006305862] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3006802197] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3007290195] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3007802679] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3008237274] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3008709900] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3009364260] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009804609] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3010309008] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3010820694] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3011256759] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3011714979] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3012180696] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3012824556] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3013264149] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3014090478] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3014557560] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3015034260] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3015544119] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3016091988] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3016705713] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3017283423] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3017804496] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3018357993] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3019171260] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3019667511] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3020806656] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021419310] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021927279] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3022393647] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3022837608] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3023372457] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024169386] 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: 3025413552] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3025869357] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3026360988] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3026798082] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3027275412] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3027745014] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3028373124] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3028794636] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3029711580] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030180384] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030636735] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3031099050] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3031560840] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3032018262] ECW: w=0x3db9f0b0 func=0x3d6a2db0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3032469867] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3032960910] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3033398802] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3033857967] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3034321395] ECW: w=0x3db9f0b0 func=0x3d6a2db0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3034767540] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3035258058] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3035705946] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3036153330] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3036608673] ECW: w=0x3db9f0b0 func=0x3d6a2db0 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3037054776] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3037544622] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3038013930] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3038491197] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3038977389] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3039604533] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3040053156] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3040521309] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3041091879] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3041426934] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3041808588] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3042901743] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043369749] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043827066] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3044307504] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3044765052] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3045225141] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3045687876] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3046153131] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3046652364] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3047089731] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3047535750] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3048025785] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3048474975] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3048921792] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3049468884] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3049999092] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3050654334] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051214866] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051727833] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3052261821] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3052868427] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3053500590] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3054037686] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3054623670] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3055187583] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3055627071] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3056073195] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3056607057] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3057080754] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3057574401] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3058036023] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3058510371] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3059214060] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3059675388] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3060690381] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3061189383] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3061651446] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3062119011] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3062578281] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3063049941] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3063520593] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3063970539] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3064423572] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3064877781] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3065386422] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3065826267] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3066272496] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3066719544] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3067181040] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3067673175] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3068110374] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3068579178] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3069040380] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3069510255] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3069972003] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3070418841] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3070866813] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3071326482] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3071816139] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3072279420] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3072725817] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3073173012] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3073634109] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3074123871] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3074560356] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3075028530] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3075501198] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3075972858] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3076598595] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3077037474] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3077520180] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3077855445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3078238422] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3079162947] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3079646115] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080112399] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3080574819] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3081031254] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3081499323] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3081978438] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3082431534] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3082962309] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3083486763] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3084051600] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3084650184] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3085192803] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3085655727] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3086207586] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3086656755] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3087127239] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3087593943] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3088082424] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3088546293] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3088992984] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3089494170] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3089932062] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3090400005] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3090896991] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3091333476] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3091778508] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3092282697] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3092720127] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3093219906] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3093682662] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3094154133] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3094802403] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3095263416] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3096274188] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3096762984] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3097228575] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3097694670] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3098151672] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3098621589] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3099091737] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3099539751] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3100131069] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3100602918] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3101097027] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3101535234] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3101981988] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3102429960] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3102890259] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3103390164] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3103827069] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3104296167] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3104760876] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3105222918] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3105692919] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3106139568] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3106588443] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3107052354] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3107542872] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3107980575] ECW: w=0x3dbac628 func=0x3d6a5b99 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3108427602] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3108876015] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3109337385] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3109835148] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3110272431] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3110742642] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3111216213] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3111677709] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3112302942] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3112741254] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3113226753] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3113813619] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3114164256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3114546477] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3115377888] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3115859964] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3116408988] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117046800] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3117468102] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3118292961] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3118761555] ECW: w=0x3dba0640 func=0x3d6b03e6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3119220174] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3119724342] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3120282522] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3120922791] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3121351590] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3122786331] 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: 3124421286] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3124971822] ECW: w=0x3dba0640 func=0x3d6b03e6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3125517633] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3126061533] ECW: w=0x3db9fce0 func=0x3d6a3783 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3126547830] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3127155738] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3127800060] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3128246562] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3129068502] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129549927] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3130027908] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3130610994] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3131253321] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3131674581] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3132174906] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3132525438] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3132914379] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3133675797] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134158041] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3134708703] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3135348825] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3135752718] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3136594083] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3137087856] ECW: w=0x3dba0640 func=0x3d6b03e6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3137544123] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3138033045] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3138598071] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3139236114] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3139639461] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3140483115] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3140952171] ECW: w=0x3dba0640 func=0x3d6b03e6 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3141406233] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3141892761] ECW: w=0x3db9fce0 func=0x3d6a3783 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3142366584] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3142928691] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3143568939] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3143974302] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3144764112] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145234113] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145691220] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3146257968] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3146911866] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3147334113] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3147816819] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3148387767] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3148741995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3149142381] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3150548919] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151043007] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151498980] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151954176] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3152419053] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3152866668] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153335535] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3153791949] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3154276986] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3154733610] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3155218437] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3155672625] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156127737] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3156573336] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3157057407] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3157597401] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3158067927] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3158529402] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3158985228] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3159447900] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3159940224] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3160390233] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3160858407] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3161332650] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3161899629] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3162398715] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3162912144] ECW: w=0x3dbab818 func=0x3d6a59cb '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3163614258] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3164119707] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3164725242] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3165371685] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3165808254] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3166735551] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3167206476] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3167680992] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168136650] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3168608205] ECW: w=0x3dbab818 func=0x3d6a59cb '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3169082532] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3169562004] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3170122221] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3170764632] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3171169680] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3172107246] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172578864] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3173037987] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3173494779] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3173978283] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3174425163] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174881136] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3175332090] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3175821810] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3176287779] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3176761182] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3177206823] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3177661809] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3178118139] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3178606452] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3179065155] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3179561721] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3180008937] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3180477657] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3180924978] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181409805] ECW: w=0x3dbab818 func=0x3d6a59cb '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3181884216] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3182376624] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3182928861] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3183575934] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3183984720] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3184484226] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3184838517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3185224434] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3186194067] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3186676626] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187132368] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187586640] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3188048577] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3188493672] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188963148] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3189417420] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3189901533] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3190352298] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3190833975] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3191279238] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3191733489] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3192179340] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3192662340] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3193125138] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3193593459] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3194039037] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3194495619] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3194953461] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3195486777] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3195946761] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3196415796] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3196860891] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3197332299] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3197779788] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3198264216] ECW: w=0x3dbab818 func=0x3d6a59cb '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3198739341] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3199230447] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3199788795] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3200443554] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3200847174] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3201668421] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3202142265] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3202600674] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3203057382] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3203540256] ECW: w=0x3dbab818 func=0x3d6a59cb '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3204017355] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3204497436] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3205044780] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3205701681] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3206112840] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3207209943] 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: 3208618014] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209083017] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209540775] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3210010650] ECW: w=0x3dbab458 func=0x3d6a5288 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3210479349] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3210927132] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3211383630] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3211848948] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3212335392] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3212793423] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3213264663] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3213711060] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3214180788] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3214674330] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3215287467] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3215739450] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3216223143] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3216676029] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3217129566] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3217574367] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218072403] ECW: w=0x3dbab818 func=0x3d6a59cb '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3218545785] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3219071142] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3219639297] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3220300566] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3220713195] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3221202180] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3221790306] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3222162174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3222543807] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3223685052] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3224156481] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3224629023] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3225090834] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3225540192] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3225996543] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3226458879] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3226952001] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3227422506] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3227868105] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3228323805] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3228786414] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3229270863] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3229748403] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3230194086] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3230663982] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3231109623] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3231603816] ECW: w=0x3dbac718 func=0x3d6a5a6c 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3232255488] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3232740063] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3233296836] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3233946765] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3234358386] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3235351392] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235824207] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3236280726] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3236742285] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3237204327] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3237660825] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3238107180] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3238591461] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3239076792] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3239526003] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3239990838] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3240436941] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3240922020] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3241404936] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3241850871] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3242320872] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3242767458] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3243266166] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3243738750] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3244184958] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3244641561] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3245088714] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245585952] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3246064668] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3246512682] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3246968949] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3247428345] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247918128] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3248388591] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3248844774] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3249422589] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3250071552] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3250482249] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3250973460] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3251331510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3251723265] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3252788595] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3253257987] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3253731810] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3254194860] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3254641593] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3255098238] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3255547554] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256047081] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3256521387] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3256969317] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3257426445] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3257887101] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3258372768] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3258843714] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3259291035] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3259749528] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3260213145] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260699337] ECW: w=0x3dbac718 func=0x3d6a5a6c 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3261172551] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3261629070] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3262198905] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3262864395] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3263274315] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3264258921] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3264728481] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3265205790] ECW: w=0x3dbab548 func=0x3d6a5493 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3265668903] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3266115405] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3266588346] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3267036423] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267522846] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3267994779] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3268456590] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3268914096] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3269361816] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3269889105] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3270397200] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3270847503] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3271305009] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3271752981] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3272308683] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3272797038] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3273244359] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3273701046] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3274148241] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3274646445] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3275118063] ECW: w=0x3dbac538 func=0x3d6a5b21 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3275564691] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3276020475] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3276466893] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3276963837] ECW: w=0x3dbab638 func=0x3d6a5637 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3277434867] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3277891890] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3278479638] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3279141936] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3279559416] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3280063563] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3280636401] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3281004594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3281387088] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3282714036] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3283209384] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3283662816] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3284142288] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3284599458] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3285061311] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285546201] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3286035711] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3286485825] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3286939950] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3287408544] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3287853933] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288344955] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288823335] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3289293483] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3289749162] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3290250222] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3290721462] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3291204021] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3291813168] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3292467171] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3292880283] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3293858400] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3294327015] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3294780573] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3295597074] 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: 3296819001] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3297279741] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3297780486] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3298260315] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3298712256] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3299167809] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3299619792] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300116631] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300596565] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3301047561] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3301502232] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3301965744] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3302449647] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3302927481] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3303377364] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3303830838] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3304294077] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304777413] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3305277234] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3305729385] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3306197706] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3306649500] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3307134831] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3307614345] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3308077395] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3308533011] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3308992512] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3309477402] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3309957630] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3310423515] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3310880580] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3311341236] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311827071] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3312327690] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3312779967] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3313235919] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3313687398] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3314172393] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3314666187] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3315116826] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3315580338] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3316031502] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316528362] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3317006805] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3317457192] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3317911947] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3318363636] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318860391] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3319413405] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3320064804] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3320475753] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3320977044] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3321332763] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3321715236] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3322653012] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3323134710] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3323623842] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3324183408] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3324753978] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3325336308] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325883862] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3326367198] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3326822478] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3327350271] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327911853] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3328455060] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329113284] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329782701] ECW: w=0x3db9f650 func=0x3d6a334d '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3330335694] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3330795111] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3331295457] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3331750086] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332234388] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3332845887] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3333508227] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3333919743] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3334909641] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3335395140] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3335849538] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3336398688] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3336856257] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3337346124] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3337848297] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3338299629] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3338762910] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3339210903] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3339711732] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3340203699] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3340651755] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3341102373] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3341550219] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342046806] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342522939] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3342979773] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3343431693] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3343893861] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3344375769] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3344852343] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3345302415] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3345755616] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3346217217] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3346698936] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3347202390] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3347652105] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3348118704] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3348568692] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3349058874] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3349536582] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3350004777] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3350459133] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3350909058] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3351391932] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3351869388] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3352335483] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3352823208] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3353286132] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3353773710] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3354286887] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3354737862] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3355199421] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3355648422] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3356129826] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3356621688] ECW: w=0x3db9f740 func=0x3d6a33e5 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3357072726] ECW: w=0x3db9d850 func=0x3d6b76d3 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3357558624] ECW: w=0x3dba0460 func=0x3d6b0274 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3358060041] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3358684959] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3359406834] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3360083202] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3360540729] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3361030323] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3361606689] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3361956066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3362338980] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3365426988] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3365986617] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3366453720] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3366934011] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3367435260] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3367897491] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3368351994] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3368847720] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3369359217] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3369786777] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3370273515] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3370917648] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3371347665] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3372561465] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3373042344] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3373510623] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3373959540] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3374445774] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3374903826] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3375378531] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3375827175] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3376320654] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3376780932] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377248350] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3377728830] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3378226278] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3378662889] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3379126905] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3379779438] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3380189505] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3381319116] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3381800667] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3382276128] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3382722882] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3383206680] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3383692641] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3384149580] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3384592449] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3385078116] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3385531002] ECW: w=0x3db9da30 func=0x3d6b78c9 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3386008794] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3386468211] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3386962908] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3387497988] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3387974058] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3388609077] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3389017149] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3390937263] 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: 3392448990] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3393004524] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3393572868] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3394150326] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3394730157] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3395276619] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3395757309] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3396273048] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3396825159] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3397340583] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3397825746] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3398593884] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3399016404] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3400202778] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3400743885] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3401212542] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3401663769] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3402149079] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3402635334] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3403092105] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3403572963] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3404075430] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3404519643] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3404988363] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3405628254] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3406043844] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3406527999] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3406889136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3407275011] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3408620880] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3409104699] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3409565817] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3410013348] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3410498952] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3410973993] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411430365] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3411912357] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3412411989] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3412840998] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3413325384] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3413964855] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3414373809] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3415534584] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3416031171] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3416501865] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3416950026] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3417453921] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3417911448] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3418373994] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3418819782] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3419320506] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3419783451] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3420241692] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3420722865] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3421220859] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3421667109] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3422129571] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3422775405] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3423183960] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3424321026] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3424798041] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3425261994] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3425725653] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3426211551] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3426671640] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3427137651] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3427603011] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3428086620] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3428542215] ECW: w=0x3db9da30 func=0x3d6b78c9 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3429003963] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3429463548] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3430021623] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3430447902] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3430917063] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431553132] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3431980734] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3433140543] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3433607499] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3434084493] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3434533998] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3435049380] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3435612348] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3436108368] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3436586118] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3437154021] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3437675493] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3438235689] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3438880410] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3439306311] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3440482794] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3440976567] ECW: w=0x3db9db20 func=0x3d6b7998 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3441449256] ECW: w=0x3dba0820 func=0x3d6b049f '='
[Hera] [HADES][INFO ] [KRELTSC: 3441902100] ECW: w=0x3dbab360 func=0x3d6a5158 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3442415466] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3442879083] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3443335056] ECW: w=0x3dbab268 func=0x3d6a509c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3443814549] ECW: w=0x3dba2da0 func=0x3d6ae0bd '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3444334572] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3444762909] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3445287888] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3445929648] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3446346393] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3446927085] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3447547488]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3448107810] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3448840101] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3449453091] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3449825715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3450213060] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3451339311] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3451829913] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3452294727] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3452767920] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3453233847] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3454125696] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3454811514] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3455298525] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3456106983] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3456767244] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3457253541] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3458142030] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3458616294] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3459093540] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3459594726] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460053975] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3460514001] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3460992444] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3461487897] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3461970099] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3462565197] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3463241355] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3463726350] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3464278755] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3464715261] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3465448413] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3465905667] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3466400175] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3466828239] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3467558871] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3468030657] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3468571470] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3469151868] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3469535118] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3469916079] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3471109467] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3471792786] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3472240149] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3473270157] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3473946672] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3474427362] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3475685703] 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: 3476906811] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3477565833] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3478023318] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3478564005] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3478995681] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3479717955] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3480190602] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3480685719] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3481143645] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3481888368] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3482469186] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3483095406] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3483609297] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3484498185] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3485058549] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3485667234] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3486412608] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3486879291] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3487298010] 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: 3508978704] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3509680776] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3510197376] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3511124778] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3511615611] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3512077212] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3512530854] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3512993316] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3513486060] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3513947535] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3514407771] ECW: w=0x3db9eed0 func=0x3d6a2c47 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3514866348] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3515329587] ECW: w=0x3dbac808 func=0x3d6a5c11 '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: 3536603889] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3537292773] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3537782031] 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: 3558769641] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3559453905] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3559928316] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3560512410] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3561097617] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3561490758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3561887868] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3562982115] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3563461335] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3563947296] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3564433362] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3564917097] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3565383570] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3565879191] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3566341275] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3566801637] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3567581997] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3568291629] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3568784940] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3569429031] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3570122703] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3570595455] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3571389990] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3572082717] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3572572668] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3573128874] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3573733905] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3574107936] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3574507461] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3575596794] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3576077463] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3576553701] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3577036323] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3577494963] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3577964061] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3578451513] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3578914185] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3579374610] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3579849798] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3580308186] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3580782471] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3581258436] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3581717664] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3582177963] ECW: w=0x3dbac808 func=0x3d6a5c11 '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: 3584288568] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3584979888] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3585462027] 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: 3587246418] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3587912328] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3588402762] 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: 3589635672] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3590304459] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3590804385] 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: 3591914340] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3592578213] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3593031624] 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: 3594147396] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3594810114] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3595275075] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 3596028807] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3596694612] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3597143319] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 3598009212] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3598686483] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3599157765] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3599713026] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3600140208] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3600861243] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3601333365] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3601853346] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3602432127] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3602771907] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3603153729] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3603998055] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3604422717] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3605073066] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3605528682] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3606126384] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3606514359] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3607233714] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3607836078] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3608638677] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3609104520] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3609847794] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3610431636] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3611341713] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3611826372] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3612581574] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3613126839] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3613759254] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3614486925]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3615012765] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3617574765] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3618086031] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3618951042] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3619844025] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3620321313] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3620814834] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3621330384] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3621793938] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3622265997] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3622784466] ECW: w=0x3dbaabd8 func=0x3d6a814b 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3623246886] ECW: w=0x3db9d760 func=0x3d6b764d 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3623711973] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3624554262] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3625282248] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3625949187] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3626788557] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3627407889]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3627936837] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3628530843] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3628946706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3629336928] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3629898384] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3630272268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3630654489] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3631172874] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3631574247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3631957371] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3632490939] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3632883219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3633295722] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3633816144] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3634211406] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3634600536] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3635138241] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3635520252] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3635903565] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3636414327] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3636785502] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3637178433] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3637679157] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3638074503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3638455107] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3638989074] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3639386499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3639767880] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3640324716] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3640716114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3641105601] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3641675835] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3642318750] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3642696498] Total tests run: 1035641324
[Hera] [HADES][INFO ] [KRELTSC: 3643123512] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3643518753] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3643898433] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3644349849] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3644790933] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3645375699] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3645939234] ==============================================
[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: [0x000000003d679000, 0x000000003d6c2ef7)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3672547893] 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: 3797243877] 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: 3805119717] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3808018641] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3809385090] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3812956308] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3815096880] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3815602476] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3816097404] ECW: w=0x3dbcfd90 func=0x3d68e5c4 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3816569568] ECW: w=0x3dba5d88 func=0x3d6afab1 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3817557597] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3818012352] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3818480904] ECW: w=0x3dba5d88 func=0x3d6afab1 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3819220440] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3819662427] ECW: w=0x3dba5d88 func=0x3d6afab1 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3820325670] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3820752411] ECW: w=0x3dbcfd90 func=0x3d68e5c4 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3821211219] ECW: w=0x3dba5d88 func=0x3d6afab1 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3821992440] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3822421428] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3822883113] ECW: w=0x3dba5d88 func=0x3d6afab1 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3823468614] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3823912008] ECW: w=0x3dbcfd90 func=0x3d68e5c4 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3824370186] ECW: w=0x3dba5d88 func=0x3d6afab1 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3825129000] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3825925803] 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: 3827275494] ECW: w=0x3dbac808 func=0x3d6a5c11 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3827750871] ECW: w=0x3dba57e0 func=0x3d6af7b2 'CR'
 
[Hera] [HADES][INFO ] [KRELTSC: 3828328665] ECW: w=0x3dbac808 func=0x3d6a5c11 '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=9400872)
[Hera] Heartbeat running.
[Hera] Heartbeat: 4 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
 
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
 
[Hera] ok>